Jobs for Developers

Staff Full Stack Software Engineer

Apollo GraphQLFull-time$100k - $250k*Remote; Canada; United StatesJul 12, 2022

Alternative Jobs

Join one of Apollo’s product engineering teams, Team Mercury, to work on the developer tools that help the biggest companies around the world govern their graph safely and efficiently. You’ll be involved in the entire product development lifecycle for features that enable users to understand how their graph is released, maintain safety in their CI/CD processes, and deliver many graphs from a single unified graph to different audiences. You’ll be working across the stack, from bringing designs to life, identifying bottlenecks in our architecture and pioneering improvements, to modeling the evolution of our system’s core data models. You care deeply about the end-user experience and are excited to contribute to building tools that you, as a developer, can have a voice in guiding the direction of.

What you'll do

  • Help design and build features that help the world’s largest enterprises go to production with GraphQL.
  • Build end-to-end features for our customers, spanning our tech stack from React through TypeScript, Kotlin, Postgres, and more.
  • Design table migrations to accommodate new features.
  • Work closely with product managers, designers, and your engineering manager to define product experiences and represent the engineering voice in product development.
  • Use new Apollo prototypes before anyone else and help us hone our “developers building for developers” experiences.
  • Help onboard new team members and explain the tools we build to our global developer community.
  • Help us design and build our own schema, while figuring out our own best practices for schema building and graph scaling.

About you

  • You’re excited about GraphQL and modern developer tooling and are interested in helping push the industry forward.
  • You are comfortable working across the stack and enjoy the breadth of work that comes from contributing to frontend code to thinking about systems design.
  • You enjoy working cross-functionally with other teams whether it is with other engineering teams or sales, marketing, and customer success.
  • You’re excited to bring your own creativity and vision to the problems Apollo is solving for the developer community.
  • The idea of sharing your work broadly, both internally and externally, is exciting to you.
  • You’re looking forward to working with a distributed team.
  • You have customer empathy and it inspires you to create world-class GraphQL developer tools.
  • You're familiar with the modern services architecture, including technologies like Kubernetes, the JVM, and Kafka.
  • You take pride in a highly scalable and robust infrastructure, and are excited to tackle difficult systems-level challenges.
  • You have experience writing server code for demanding scalability or availability requirements.
  • 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 anywhere in the US and Canada.

Apollo is proud to be an equal opportunity workplace dedicated to pursuing and hiring a talented and diverse workforce.

California residents applying for positions at Apollo can see our privacy policy here

Share

Alternative Jobs