Job Description
This is a fully remote role, but you must be located in the United States.
We’re looking for someone who is excited about writing fast, test-driven, clean, maintainable, and reusable code. Our platform is hosted on AWS Serverless technologies including Lambda, DynamoDB, and AppSync GraphQL—so prior experience is essential.
You’ll be entrusted with designing and maintaining robust, high-performance services while collaborating closely with other teams across our org. You’ll also play a vital role in driving our engineering standards, improving tooling and processes, and championing best practices in code quality.
Key Responsibilities
- Design, build, and maintain backend systems that are scalable, reliable, and secure
- Debug and troubleshoot production services across our AWS Serverless stack (Lambda, DynamoDB, AppSync, etc.)
- A focus on coding standards and code quality — a desire to have great test coverage to enable continuous delivery
- Excellent communication skills, able to collaborate with remote teams, share ideas and present concepts effectively
- Self-starter, you enjoy moving at a fast pace, shipping software that improves the user experience and constantly improving your work with little supervision
Qualifications
- 5+ years minimum of professional experience with Python
- Experience with AWS services (AppSync, Lambda, Cognito, DynamoDB, API Gateway)
- Bachelor’s degree in Computer Science or a closely related field a plus
- Experience at a startup (<50 employees) a plus
- Familiarity with API design and data modeling
- Solid understanding of computer science fundamentals
- React/full-stack experience is a plus
- Strong communication skills, resourcefulness, and a willingness to ask questions
- Must be authorized to work in the US without sponsorship
What We Offer
- Competitive salary
- Stock options
- Medical, dental, vision coverage contribution
- Flexible time off
- 401K with company matching