Senior Software Engineer II

Extend
Summary
Join Extend, a modernizing force in the protection plan industry, as a Senior Software Engineer II on the Purchase Experience team. This role is crucial to our growth and customer satisfaction, involving the development of impactful software used by major eCommerce and brick-and-mortar merchants. You will architect and develop scalable applications and APIs using AWS Serverless technologies, collaborate with cross-functional teams, and mentor junior engineers. The position requires extensive experience in full-stack software development, expertise in TypeScript/NodeJS and React, and proven success building scalable systems in cloud environments. Extend offers a competitive salary, full medical, dental, and vision benefits, stock options, generous PTO, and a 401(k) with Morgan Stanley guidance.
Requirements
- 7+ years of demonstrated experience in full-stack software development, with a strong emphasis on backend and cloud infrastructure
- Expert proficiency in TypeScript/NodeJS and React, including deep familiarity with modern development practices
- Proven track record building distributed, highly available, scalable systems in cloud environments, particularly using AWS
- Extensive experience developing robust Consumer facing and internal high performance APIs and distributed system architectures
- Hands-on experience with AWS serverless frameworks
- Exceptional communication skills, able to effectively articulate complex technical concepts clearly to diverse audiences, including business stakeholders, designers, support teams, and fellow engineers
- Strong capabilities in data modeling, one table design, and diverse data management principles, ensuring efficiency, consistency, and reliability of data-driven systems
- Experience working with and driving forward the usage of AI developer tooling in an ever shifting landscape
Responsibilities
- Architect and develop highly scalable, event-driven applications and APIs using AWS Serverless technologies
- Collaborate seamlessly with product managers, designers, and integration specialists to deliver robust, user-focused enhancements aligned with our agile continuous delivery practices
- Play a critical role in influencing the overall platform architecture, ensuring scalability, reliability, and maintainability while identifying opportunities to improve our offerings
- Provide technical mentorship, coaching, and guidance to team engineers, elevating our capabilities and fostering technical growth
- Develop and manage sophisticated data management solutions and back-end services essential to our mission-critical operations
Benefits
- Competitive salary based on experience, with full medical and dental & vision benefits
- Stock in an early-stage startup growing quickly
- Very generous, flexible paid time off policy
- 401(k) with Financial Guidance from Morgan Stanley