Work closely with product managers and engineers to build a market-leading product.
Build the technical foundation that enables our platform to scale as our customer base, product capabilities, integrations, and AI-powered features continue to grow.
Design and implement scalable APIs, services, and data models that power our customer-facing applications
Own the reliability, performance, and observability of backend systems in production
Design, build, and operate scalable backend services using Python, FastAPI, PostgreSQL, SQLAlchemy, Temporal workflows, Redis, AWS (RDS, S3, SQS, DynamoDB), and Terraform, with a strong focus on reliability, observability, and developer experience.
Build and maintain performant, accessible frontend applications using React and TypeScript, collaborating closely with product to deliver high-quality user experiences.
Leverage AI-native development practices to accelerate engineering velocity, including AI coding assistants (such as Claude Code), reusable Skills, autonomous agents, and workflow automation. You'll be expected to both use these tools effectively and help evolve how our engineering organization develops software with AI.
Integrate with third-party services and APIs to deliver comprehensive solutions
Champion developer experience by improving tooling, CI/CD, testing, local development workflows, and engineering processes that increase team productivity.
Participate in technical architecture discussions and help drive technical decisions within your team and across engineering
Mentor and pair with other developers to instill a growth mindset and raise the technical bar
Lead by example with a focus on craftsmanship, reliability, and quality
Requirements
BA/BS/BE degree in Computer Science/Engineering or comparable experience
8+ years of backend software development experience and the ability to learn quickly
Experience building products in a startup or other high-growth environment, or solving large-scale systems and performance challenges.
Proven experience as a technical leader — owning architecture decisions, leading design reviews, or acting as a go-to technical resource for a team.
Deep expertise in modern Python, including async/await, type-safe development, Pydantic, API design, testing, and building production-grade distributed systems.
Experience building scalable, maintainable frontend applications using React and Typescript
Expertise with PostgreSQL, SQLAlchemy (both sync and async), and Alembic migrations
Advanced knowledge of AWS services including RDS, S3, SQS, ECS, and IAM fundamentals
Experience with infrastructure as code using Terraform
Experience using AI-assisted development tools (such as Claude Code, coding agents, or similar) or enthusiasm for adopting AI-native engineering workflows to improve productivity and code quality.
Proficiency with observability and monitoring
A healthy balance of creativity and practicality, and a proven track record of timely delivery.