Build products and services that are frameworks, libraries and primitives that allow product engineers to build their services more efficiently (We build foundational tools so that engineers don't have to reinvent the wheel)
Work with engineers to solve their custom problems and make them more productive
Design and implement APIs
Architect efficient and scalable systems
Write unit, functional, and end-to-end tests
Safely roll out significant changes and updates that impact hundreds of engineers
Identify and resolve performance and scalability issues
Participate in design discussions and code reviews
Be part of on-call for the services we own, and participate in post-mortems for any incidents
Technical Skills
Has at least 5 years of professional experience, including designing and shipping large-scale web applications to production
Is familiar with the entire web application stack (frontend and backend)
Possesses the necessary production experience with JavaScript and related frameworks and libraries such as React/Angular, webpack, etc. Also, experienced with at least one backend programming language such as JavaScript, Java, Python, Ruby, Go, etc.
Is well-versed in computer science fundamentals, including data structures, algorithms and multithreading
Knows web application frameworks and typical relational data stores
Knows microservices, build and deployment concepts
Has a good understanding of the REST APIs, HTTP protocol, Web standards and networking
Good to Have
Experience working in a fast-paced, startup environment
Worked on common libraries or platform engineering teams before
To apply for this position, send an email with your CV and cover letter to