Software Engineer (Full-Stack)
About The Company
Join us in creating a better way! At eHealth, our mission is to expertly guide consumers through their health insurance and related options when, where, and how they prefer. We’re committed to building a transparent and trustworthy platform that benefits both our customers and employees. Our innovative team supports one another in solving some of the toughest challenges in the health insurance industry, constantly seeking creative opportunities to serve our customers better. We aim to be the nation’s leading and most trusted source for consumer purchasing of health insurance, ancillary products, and related options on our proprietary marketplace. Our platform offers a wide range of plans, including Medicare Advantage, Medicare Supplement, Medicare Part D prescription drug plans, individual, family, small business, ICHRA, and ancillary plans from over 200 carriers nationwide.
About The Role
We are seeking a talented and experienced Staff Software Engineer — Full Stack to join our dynamic team. In this high-impact, hands-on technical leadership role, you will be instrumental in designing and delivering next-generation health insurance eCommerce solutions. Your responsibilities will include architecting scalable applications and services that serve millions of users, working across the full technology stack—both frontend and backend—and mentoring engineers. You will collaborate closely with product managers, UX designers, data teams, and other stakeholders to develop innovative solutions that improve user experience and business outcomes. The ideal candidate will have a deep understanding of modern JavaScript frameworks, backend service development, and cloud environments, with a passion for solving complex problems through clean, scalable code.
Qualifications
- Bachelor’s degree in Computer Science or a related field, or equivalent professional experience
- 8+ years of comprehensive software engineering experience, with significant contributions to full-stack development
- Proficiency in JavaScript, ES6+, Node.js, and modern frontend frameworks such as React, Vue.js, or Next.js
- Experience designing and integrating RESTful and GraphQL APIs at scale
- Strong understanding of backend frameworks, microservices architecture, and cloud platforms like AWS
- Hands-on experience with HTML5, CSS3, responsive design principles, and mobile-first development
- Knowledge of web performance optimization strategies and core web vitals (LCP, CLS)
- Solid database skills with MySQL, PostgreSQL, or MongoDB
Responsibilities
- Lead the design and development of scalable, secure, and high-performance full-stack web applications
- Drive the adoption of emerging AI tools and practices to enhance developer productivity and system intelligence
- Collaborate with cross-functional teams to deliver innovative solutions that enhance business outcomes and user experience
- Guide the integration of third-party services, APIs, and platforms such as GraphQL, CMS systems, and analytics tools
- Mentor engineering team members, enforce high code quality standards through reviews and best practices
- Partner with Product and UX teams to assess the technical feasibility of new features and experiments
- Implement SEO and accessibility standards to maximize reach and inclusivity
- Identify and resolve performance bottlenecks related to page load speed, server responsiveness, and database efficiency
- Lead technical planning, roadmap discussions, and scope complex features and systems
- Champion the responsible and strategic use of AI tools, setting guardrails for their effective team-wide adoption
- Uphold eHealth’s core values through your behaviors, practices, and decision-making processes
Benefits
- Medical, dental, and vision insurance starting from your first day of employment
- 401(k) plan with company matching
- Tuition reimbursement program
- Employee stock purchase plan
- 12 paid holidays annually, with flexible PTO options for non-exempt employees
- Remote work opportunities or access to key innovation hubs
Equal Opportunity
eHealth is an Equal Employment Opportunity employer. We are committed to providing a work environment that is free from discrimination and harassment. We prohibit discrimination based on race, color, religion, sex, national origin, age, marital status, sexual orientation, genetic information, disability, protected veteran status, or any other characteristic protected by law.