Why You Should Join the Editors Team:
The Editors team is responsible for building common reusable components for the message editor. This team powers all the editors at Klaviyo. This team focuses on building intuitive and powerful interfaces to create highly customizable and dynamic content ranging from product feeds real time event data and more. This product area is core to Klaviyos continued success.
As a Software Engineer II on the team youll play a key role in designing and building scalable systems that power our editor experiences across all the editors. Partnering closely with product managers and technical product owners youll help define scope translate ideas into practical implementations and build intuitive editing tools that delight our users. This role leans frontend with a strong focus on crafting thoughtful reusable components and seamless user experiences using technologies like TypeScript React Python and Django. There are ample opportunities for growth given the scope of this role and the teams central role in Klaviyos product.
Over the past year our team has enhanced the editor interfaces with impactful features that our customers loveand theyre eager to see that same power brought to other mobile experiences. Looking ahead well be investing in new editor blocks a personalization builder in-canvas editing and content generation powered by AI. Youll contribute directly to these efforts helping Klaviyo extend its best-in-class editing tools across platforms.
How You Will Make a Difference:
- You will be a core member of the Editors team working on impactful customer-facing features that will make our product the best in the industry.
- You will work on creating easy-to-use editors that are highly performant.
- You will work closely with Product Design and Data Science to provide the best experience for our customers.
Who You Are:
- Experienced in full-stack development with strong hands-on skills in React Redux JavaScript HTML and CSS along with familiarity with general web best practices.
- Has a track record of delivering and shipping work powered by or accelerated through AI.
- 3 years of experience in a software engineering role
- Proficient in Python and Django (or similar backend technologies) and comfortable working across large codebases and multiple layers of the stack.
- Familiar with automated testing practices and frameworks including end-to-end and integration tests (e.g. cypress pytest).
- Experienced with RESTful and GraphQL APIs and evolving APIs and data models to support product success.
- You take ownership of your workfrom requirements and edge cases to implementation and testingand are motivated by solving tough problems with others.
- Proven track record of leading complex multi-quarter projects involving cross-team collaboration.
- You know when to reach for tools like queues caches CDNs and web workers to solve performance and scaling challenges.
- Collaborative communicative and eager to learn and share knowledge.
Technologies We Use (not exhaustive):
- React TypeScript Redux
- Python Django
- MySQL RabbitMQ Redis ProxySQL
- Amazon Web Services (EC2 RDS Aurora etc.) Terraform and other DevOps tools
Location:
This is a hybrid role based in Boston with 3 days in office and 2 days remote per week.
We use Covey as part of our hiring and / or promotional process. For jobs or candidates in NYC certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on April 3 2025.
Please see the independent bias audit report covering our use of Covey here
Required Experience:
IC
Why You Should Join the Editors Team:The Editors team is responsible for building common reusable components for the message editor. This team powers all the editors at Klaviyo. This team focuses on building intuitive and powerful interfaces to create highly customizable and dynamic content ranging ...
Why You Should Join the Editors Team:
The Editors team is responsible for building common reusable components for the message editor. This team powers all the editors at Klaviyo. This team focuses on building intuitive and powerful interfaces to create highly customizable and dynamic content ranging from product feeds real time event data and more. This product area is core to Klaviyos continued success.
As a Software Engineer II on the team youll play a key role in designing and building scalable systems that power our editor experiences across all the editors. Partnering closely with product managers and technical product owners youll help define scope translate ideas into practical implementations and build intuitive editing tools that delight our users. This role leans frontend with a strong focus on crafting thoughtful reusable components and seamless user experiences using technologies like TypeScript React Python and Django. There are ample opportunities for growth given the scope of this role and the teams central role in Klaviyos product.
Over the past year our team has enhanced the editor interfaces with impactful features that our customers loveand theyre eager to see that same power brought to other mobile experiences. Looking ahead well be investing in new editor blocks a personalization builder in-canvas editing and content generation powered by AI. Youll contribute directly to these efforts helping Klaviyo extend its best-in-class editing tools across platforms.
How You Will Make a Difference:
- You will be a core member of the Editors team working on impactful customer-facing features that will make our product the best in the industry.
- You will work on creating easy-to-use editors that are highly performant.
- You will work closely with Product Design and Data Science to provide the best experience for our customers.
Who You Are:
- Experienced in full-stack development with strong hands-on skills in React Redux JavaScript HTML and CSS along with familiarity with general web best practices.
- Has a track record of delivering and shipping work powered by or accelerated through AI.
- 3 years of experience in a software engineering role
- Proficient in Python and Django (or similar backend technologies) and comfortable working across large codebases and multiple layers of the stack.
- Familiar with automated testing practices and frameworks including end-to-end and integration tests (e.g. cypress pytest).
- Experienced with RESTful and GraphQL APIs and evolving APIs and data models to support product success.
- You take ownership of your workfrom requirements and edge cases to implementation and testingand are motivated by solving tough problems with others.
- Proven track record of leading complex multi-quarter projects involving cross-team collaboration.
- You know when to reach for tools like queues caches CDNs and web workers to solve performance and scaling challenges.
- Collaborative communicative and eager to learn and share knowledge.
Technologies We Use (not exhaustive):
- React TypeScript Redux
- Python Django
- MySQL RabbitMQ Redis ProxySQL
- Amazon Web Services (EC2 RDS Aurora etc.) Terraform and other DevOps tools
Location:
This is a hybrid role based in Boston with 3 days in office and 2 days remote per week.
We use Covey as part of our hiring and / or promotional process. For jobs or candidates in NYC certain features may qualify it as an AEDT. As part of the evaluation process we provide Covey with job requirements and candidate submitted applications. We began using Covey Scout for Inbound on April 3 2025.
Please see the independent bias audit report covering our use of Covey here
Required Experience:
IC
View more
View less