Klaviyo is a company that empowers creators to own their own destiny by making first-party data accessible and actionable. They are looking for a Full Stack Engineer to enhance their product offerings and drive company growth by delivering end-to-end solutions, improving existing products, and developing new capabilities.
Responsibilities:
- Tackle complex challenges, explore multiple solutions, and weigh business and technical trade-offs to determine the best path forward
- Actively contribute to team discussions and help shape important technology decisions
- Ship well-designed, thoroughly tested solutions that prioritize reliability and performance
- Focus on crafting an exceptional user experience for the Flows product area which empowers users to build, manage, and analyze automated workflows seamlessly
- Manage APIs that integrate with other services, creating a powerful ecosystem for users to drive automation in new and exciting ways
- Expand the capabilities of Flows by enhancing the flow editor and ecosystem to make it easier to build and expand on flows
- Build smarter recommendations and actionable insights to help users optimize their flows
Requirements:
- 3+ years of experience in a software engineering role with a proven track record of building high-quality products
- Strong Full Stack proficiency: Experience building end-to-end solutions using Python and Django on the backend, and React and TypeScript on the frontend
- API Design experience: Ability to design and maintain robust RESTful APIs (experience with developer-facing APIs is a plus)
- Infrastructure & Database knowledge: Familiarity with relational databases (MySQL/Aurora) and exposure to cloud infrastructure, specifically AWS
- Engineering best practices: A focus on writing clean, maintainable code, participating in code reviews, and leading robust testing practices
- Agile collaboration: Experience working in fast-paced environments and partnering effectively with Product and Design teams
- Experience using AI coding tools like Claude Code or Cursor to accelerate development
- Experience with infrastructure as code, such as Terraform
- Familiarity with asynchronous task queues and event-driven architecture (Pulsar, Kafka, RabbitMQ, Celery)
- Background in digital marketing, customer data software, or building analytics products
- Exposure to machine learning concepts, as we work towards building smarter recommendations for our users
- Experience building cloud-native solutions, ideally on AWS