loader image

Staff Engineer (Backend Systems)

About Job:

we are looking for Staff Engineer (Backend Systems)

What you’ll do:



  • Be a member of a mission-driven team building a world class product


  • Drive large projects to completion and be a technical leader for the team


  • Scope and execute high leverage technical endeavors that enable Presidential Election scale such as:



    • Designing and deploying a modern GraphQL API for internal use


    • Building high performance phone number metadata cache


    • Zero-downtime partitioning of our primary datastore


    • Operating and improving our streaming data pipeline (Kafka / Kafka Streams)


    • Improving our build system and deploy process (Bazel + Buildkite)


    • Completing and rolling out our public facing JSON API


    • Instrumenting and optimizing critical backend services built with NodeJS


    • Managing our data warehouse (Big Query)




  • Propose and push for projects that you think are important, either by proposing new ideas, or arguing for reprioritization of existing ones.


  • Be flexible and adaptive with your process, and able to balance multiple ambitious projects at once. Know when to cut corners, and when to sweat the details.



 

We are looking for someone with:



  • A proven track record of shipping high quality software and a strong desire to write code that will impact millions of people.


  • Passion for building highly scalable systems with NodeJS.


  • Experience working on large web applications built with JavaScript (leveraging type systems such as Flow and TypeScript)


  • Desire to work with modern web application technologies like GraphQL.


  • Hands on involvement operating large scale distributed systems.


  • A demonstrated ability to work constructively and respectfully with people from non-technical backgrounds.


  • Humility and open-mindedness, a combination of strong opinions, clear articulation of thinking, and a willingness to change your mind in the face of new information.





  • Comfort explaining tradeoffs of decisions, and eagerness to hear and understand feedback on your work. Positive and constructive deliverer of feedback to other projects.



Hopefully you have Skills:



  • Experience with cloud computing providers like Amazon Web Services


  • Experience with MongoDB, Postgres, Redis, Kafka


  • Experience with Bazel, Ansible, Terraform (Infrastructure)


  • Experience with React and React Native (Modern Mobile + Web Applications)


  • Experience working with remote teams


  • Experience working with and open source projects and software



Position

Backend Developer


Must have Skills

  • Ansible

    Beginner

  • AWS

    Beginner

Client Payroll

Up to 450 K/Year USD (Annual salary)

Fully Remote

Cancel
Cancel

Active

Skip

Staff Engineer (Backend Systems)

About Job:

we are looking for Staff Engineer (Backend Systems)

What you’ll do:



  • Be a member of a mission-driven team building a world class product


  • Drive large projects to completion and be a technical leader for the team


  • Scope and execute high leverage technical endeavors that enable Presidential Election scale such as:



    • Designing and deploying a modern GraphQL API for internal use


    • Building high performance phone number metadata cache


    • Zero-downtime partitioning of our primary datastore


    • Operating and improving our streaming data pipeline (Kafka / Kafka Streams)


    • Improving our build system and deploy process (Bazel + Buildkite)


    • Completing and rolling out our public facing JSON API


    • Instrumenting and optimizing critical backend services built with NodeJS


    • Managing our data warehouse (Big Query)




  • Propose and push for projects that you think are important, either by proposing new ideas, or arguing for reprioritization of existing ones.


  • Be flexible and adaptive with your process, and able to balance multiple ambitious projects at once. Know when to cut corners, and when to sweat the details.



 

We are looking for someone with:



  • A proven track record of shipping high quality software and a strong desire to write code that will impact millions of people.


  • Passion for building highly scalable systems with NodeJS.


  • Experience working on large web applications built with JavaScript (leveraging type systems such as Flow and TypeScript)


  • Desire to work with modern web application technologies like GraphQL.


  • Hands on involvement operating large scale distributed systems.


  • A demonstrated ability to work constructively and respectfully with people from non-technical backgrounds.


  • Humility and open-mindedness, a combination of strong opinions, clear articulation of thinking, and a willingness to change your mind in the face of new information.





  • Comfort explaining tradeoffs of decisions, and eagerness to hear and understand feedback on your work. Positive and constructive deliverer of feedback to other projects.



Hopefully you have Skills:



  • Experience with cloud computing providers like Amazon Web Services


  • Experience with MongoDB, Postgres, Redis, Kafka


  • Experience with Bazel, Ansible, Terraform (Infrastructure)


  • Experience with React and React Native (Modern Mobile + Web Applications)


  • Experience working with remote teams


  • Experience working with and open source projects and software



Job Type

Client Payroll


Positions

Backend Developer


Must have Skills

  • Ansible

    Beginner

  • AWS

    Beginner

Up to 450 K/Year USD (Annual salary)

Longterm (Duration)

Fully Remote

Skip

Tyler B

| United States