Senior Backend Software Engineer
5 months ago
Job type: Full-time
Category: Software Dev
Build and scale the services and cloud infrastructure that the world's largest companies depend on for GraphQL insights and governance.
You'll have the opportunity to learn and use a cutting edge Apollo stack, define our schemas and data models, and implement and maintain our backend systems, all while putting into practice the GraphQL-first methodologies that we teach and advocate. This is a great role for backend services engineers who love building robust, scalable, and highly performant systems, and are excited to support the next generation of developer tools.
What you'll do
Build a set of microservices that provide GraphQL query registration to every Apollo development team.
Implement authorization and a role management system for Apollo that supports the needs of sophisticated enterprise customers.
Leverage OLAP infrastructure, built upon Druid, Kafka, and Postgres, to collect and aggregate high resolution execution timing data for billions of GraphQL queries.
Design and build technical integrations between Apollo's cloud services and popular developer tools like Datadog, Pagerduty, and GitHub.
You're familiar with the modern services architecture, including technologies like Kubernetes, Kafka, and the JVM.
You take pride in a highly scalable and robust infrastructure, and are excited to tackle difficult systems-level challenges.
You're an experienced collaborator and love sharing your knowledge with and learning from a diverse, tight-knit team.
You're excited at the opportunity to influence the direction of GraphQL by providing a unique backend-oriented perspective.
You recognize the importance of site availability, system monitoring, and actively participating in the on-call rotation.
This position can be done from our San Francisco headquarters, or anywhere else in the world.
Apollo is proud to be an equal opportunity workplace dedicated to pursuing and hiring a talented and diverse workforce.
Please mention that you come from Remotive when applying for this job.
Help us maintain Remotive! If this link is broken, please just click to report dead link!