eHealthInsurance has many exciting career opportunities in a number of locations, across various functions. Come join us today!
We are seeking a Staff Software Engineer to join the eCommerce Engineering team at eHealth. This role will help design and build the company’s next-generation eCommerce experience. The eCommerce experience team delivers consistent, high quality and intuitive user experience across multiple surfaces. This team develops essential pillars of the eCommerce experience – unified schema using backend-for-frontend pattern, a modern component library and style library that’s part of an organization-wide design system. Using Backend-for-frontend, implemented in GraphQL, this team delivers a modern and extremely flexible network layer for frontend to integrate with. Component library and style library enables delivery of high quality, consistent experience at scale. This team also establishes best practices, standards and patterns for frontend development. The scope of this role includes multiple product areas – tools, shopping and customer center.
Attributes We Are Seeking
You have proven industry experience in software design and development. You are a solution-centric, results-oriented, and experienced Software Engineer. You want to “build what’s right, not what’s easy.” You will work with other engineers in a collaborative environment to improve the overall quality while achieving timely delivery of projects. You are ambitious, talented, and driven to make the team and project successful.
How You Will Make An Impact
Deliver features/projects for e-commerce solutions across multiple customer channels and devices --Work with talented team of engineers to deliver top quality on challenging projects to delight customers and business stakeholders -- Collaborate with leaders in Engineering, Product Management, UX, and Design and Marketing teams giving input on what is both intuitive and feasible -- Contribute towards establishing development standards & evaluating technology choices -- Work in an environment where we move quickly, are always learning, and enjoy a challenge
Basic Qualifications
BS in Computer Science or similar field
8+ years of working experience in rapid product development
Preferred Qualifications
Expertise with architecting and developing JavaScript ecosystem using NodeJS, ES6 standards
Experience with CMS such as WordPress, Gatsby
GraphQL expertise to architect and define best practices
Understanding of microservices architecture
Cross functional collaboration and leadership
Develop integrated solutions with external companies such as Marketing technologies and Partners
Experience with Web performance audits and optimizations
Understanding of important performance metrics and performance enhancement techniques
Experience with CMS such as WordPress
Experience collaborating with Product managers to help identify dependencies and break down features into individual engineering tasks
Experience collaborating with multiple engineering teams to deliver projects on time and with high quality
Help developers with code review and technical challenges
Identify and communicate project risks to the stakeholders and suggest mitigation strategies
Previous experience working with a large engineering team on a complex web application
Familiarity with modern JavaScript frameworks such as Backbone, React, and Vue.js
Experience with Oracle, MySQL & MongoDB
Experience with hiring activities such as - candidate evaluation, defining interview questions/exercises