Remote Developer Jobs

Senior Software Engineer

Netlify
Full-time
Posted: 4 months ago

At Netlify, our engineers are at the core of our mission to become the de facto composable platform for every enterprise company. Netlify has been remote-first since our inception and we’re globally distributed, spanning across North America and Europe. We’re biased towards asynchronous planning and communication and take documentation seriously, meaning fewer meetings and more execution!

As a Senior Backend Engineer (Typescript, NodeJS, GraphQL, and a willingness to jump into other languages/frontend if needed) at Netlify, you'll work with a smart and empathetic set of team members who are very motivated to keep learning and continuing to grow each other in a supportive way. You can expect to deploy code multiple times a day with a massive production scale, directly impacting millions of developers all around the world. We foster a blameless culture where we solve problems as a team and everyone works together towards a common goal.

What You’ll Do:

  • Consistently delivering product features within your pillar and owning the systems from beginning to end, including expanding functionality, testing and debugging, investigating production issues, and shipping code that directly impacts important user experience and business metrics.
  • Gain extensive knowledge about Netlify and dive deeply into our codebase to become familiar with its inner workings. You’ll be using your extensive NodeJS and Typescript knowledge and technical breadth to ship clean, quality code and follow modern development conventions.
  • Partner with the team to manage the GraphQL API.
  • With over 10% of Internet users visiting at least one site hosted by Netlify every 30 days, you’ll be well-versed in designing for scale to enable the performance of our systems.
  • You’ll be partnering closely with other cross-functional peers, including Product Managers, Designers, Technical Writers, and Support Engineers to broaden your connections across the organization and enable significant organizational impact.
  • Establish strong async communication rhythms with your peers and leaders, practicing transparency and visibility in your progress against areas of focus.
  • Join the on-call rotation and help the team pay down technical debt and improve reliability.
  • Solicit feedback from your peers, including other engineers and teammates in your product team, and support your team through thoughtful feedback.
  • Continually improving our engineering standards through code reviews, advocating for continuous improvement within our code base, and making a meaningful impact on Netlify’s engineering practice and tooling
  • Growing your skills by participating in our community as we learn and grow together

What You'll Bring:

  • Strong development expertise with several years of experience in developing production-level Typescript / NodeJS-centered projects. While our main language is TypeScript, we also have projects that span across multiple languages. We believe in picking the right language for the right problem.
  • Exposure to GraphQL and experience in creating and managing GraphQL APIs is strongly preferred.
  • An extensive history of delivering product features & deploying services with a high level of comfort iterating on a system while it is constantly serving traffic. Our system is always on with demanding availability and throughput challenges.
  • Ability to work well independently and quickly ramp up. You’re not afraid to ask questions in order to unblock yourself
  • Demonstrated pattern of delivering high-quality, performant code with a strong appetite for learning
  • Curiosity and openness to learning new technologies and best practices
  • Passion for working in a collaborative environment, where you enjoy working with a diverse group of people with different expertise working across distributed locations around the world and a deep appreciation for documentation and asynchronous communication practices.
  • The ability to thrive in an environment where experimentation and failure are celebrated
  • We welcome remote candidates based in North American timezones
  • Comfortable working in an environment that is constantly evolving. At Netlify, we’re always iterating, learning, and growing and we’re looking for team members who thrive in that environment.
Remote developer