Work with great people.
Do work that matters.

Backend Software Engineer (Python)

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
Apply Form

Apply

Personal Information

Experience

Maximum file size: 134.22MB