Skip to Content

Job Overview

As a Staff Software Engineer on the team, you will play a pivotal, hands-on role in scaling our foundational platforms and web applications, with a primary emphasis on backend architecture and distributed services.

Key points

  1. You will partner closely with distributed teams to deliver robust, high-performance security solutions.

  2. Design and build high-quality backend services while collaborating with frontend developers to ensure seamless integration across the stack.

  3. Raise the bar on engineering excellence by improving standard methodologies, producing best-in-class code, documentation, testing, and monitoring.

  4. Collaborate with product and R&D engineers to translate product requirements into robust technical solutions.

  5. Proven working familiarity with modern frontend frameworks, specifically React, enabling seamless collaboration and full-stack ownership.

  6. Deep knowledge of RESTful API design, microservices architecture, asynchronous event-driven design, and data persistence patterns.

  7. Practical experience working with relational databases as well as NoSQL/caching stores.

  8. Strong foundation in computer science fundamentals, data structures, algorithms, and scalable software design patterns.

Skills

JavaScriptNode.jsTypeScriptReactNoSQLREST APIsMicroservicesAWS

Experience: Senior-level · 8+ years

Similar jobs

More open roles like this one