About the Role
About the Company
Our client is redefining the life insurance and annuity experience through modern technology, innovative products and a customer-first approach. Backed by significant funding and led by an experienced leadership team, the company is building a next-generation platform designed to transform how consumers access and manage financial protection products.
Position Summary
The Full-Stack Software Engineer will design, build, deploy and support customer-facing software across the application stack. This person will work closely with engineering, product and business stakeholders to deliver new functionality, troubleshoot production issues and improve the reliability and performance of the platform.
The strongest candidates will have experience shipping production software that is actively used by customers. They should be comfortable working across frontend and backend technologies, modifying live applications, investigating bugs and implementing fixes in a fast-moving environment.
This is primarily a software engineering role. However, the engineer should understand and apply modern DevOps practices, including automated testing, CI/CD, cloud deployment, monitoring and production support. The right person will take ownership of their work from initial development through deployment and ongoing operation.
Key Responsibilities
- Design, develop and maintain customer-facing features across the full application stack
- Build intuitive, responsive frontend experiences using modern JavaScript frameworks
- Develop and enhance backend services, APIs and application integrations
- Deliver high-quality, maintainable and scalable production code
- Take ownership of software from development and testing through deployment and production support
- Collaborate with product leaders and business stakeholders to translate requirements into technical solutions
- Support the launch of a new customer-facing technology platform
- Diagnose application bugs, production issues and performance problems
- Implement timely fixes and improvements within live production software
- Participate in code reviews, technical design discussions and engineering planning
- Develop automated tests and improve overall application quality
- Apply DevOps best practices to software development and delivery workflows
- Build and improve CI/CD pipelines to support reliable and efficient deployments
- Monitor application performance, availability and user experience
- Use logging, alerting and observability tools to identify and resolve issues
- Contribute to cloud environment configuration and deployment processes within AWS
- Continuously improve engineering practices, development workflows
Requirements
Full-Stack Development
Experience in designing and developing customer-facing features across the full application stack.
JavaScript Frameworks
Proficiency in building responsive frontend experiences using modern JavaScript frameworks.
Backend Services
Experience in developing and enhancing backend services, APIs, and application integrations.
DevOps Practices
Understanding of modern DevOps practices including CI/CD and cloud deployment.
Nice to Have
Experience with cloud-based applications and AWS.
Interest in using AI-powered development tools to improve software quality.
Benefits
Remote Work
Remote candidates located within preferred markets will be considered.
Influence on Technology
Opportunity to have meaningful influence on software design and engineering practices.