Senior Full Stack Engineer
$130,000-$160,000 annually depending on experience
Health, Vision and Dental Insurance, Casual Time Off, 401(k), HSA, LTD, Life Insurance, Paid Holidays
We rely on our dynamic team of engineers to solve the many challenges and puzzles that come with our rapidly evolving technical stack. We’re seeking a full stack engineer who is ready to work with new technologies and architectures in a forward-thinking organization that’s always pushing boundaries. Here, you will take complete, end-to-end ownership of projects across the entire stack. Our ideal candidate has experience building products across the stack and a firm understanding of web frameworks, APIs, databases, and multiple back end languages. You’ll be joining an agile team working at the forefront of new technology, solving the challenges that impact both the front end and back end architecture, and ultimately, delivering amazing user experiences. Benefits & Compensation This position includes a competitive benefit package. This job description is intended to provide information essential to understanding the scope of this position and the general nature and level of work performed by job holders within this position. This job description is not intended to be an exhaustive list of qualifications, skills, efforts, duties, responsibilities or working conditions associated with the position. We are an equal opportunity employer and we do not discriminate on the basis of any protected attribute, protected under applicable law. We make reasonable accommodations for applicants' and employees' religious practices and beliefs, as well as any mental health or physical disability needs.
Our Tech Stack:
- Java/Spring Boot
- Kubernetes & Docker
- Coach and participate in lean-agile development methodologies & best practices.
- Help architect and develop best-in-class user experience and technology platforms.
- Write, update, and use documentation.
- Deliver highly functional, quality software solutions to meet a variety of business needs.
- Work closely with internal partners and teams to ensure that we deliver software that meets security, reliability, and performance requirements.
- Engage with product teams to determine how to best serve end-users needs.
- Help grow the engineering team by participating in the interview process.
- Participate in 24/7 On-call rotation.
Experience and Education
- 10+ years of industry/production programming experience.
- 5+ years of developing applications using TypeScript/Node.js.
- 5+ years building, documenting, and maturing APIs using Swagger/OAS3.
- 5+ years working with frameworks such as ReactJS/NextJS/NestJS.
- 5+ years working with Docker.
- 5+ years of experience in AWS or other cloud environments such as Azure or GCP.
- Experience with Domain Driven Design and Microservices.
- Experience working in Distributed, Event-Driven Systems.
- Demonstrated ability with continuous integration/continuous delivery principles, pipelines, and services.
- Experience mentoring junior and mid-level developers to grow their skillsets.
- Exposure to Kubernetes or other container orchestration platforms (ECS/Nomad/Docker Swarm).
- Experience with test automation frameworks such as Jest, Cypress or Postman.
- Lead improvements of engineering capabilities, approach, and processes.
- Excellent written and verbal communication skills.
- Strong problem solving & critical thinking ability.
- Collaborative team player that enjoys working with others and can also work independently.
- Generous with time spent building relationships with team members, partners and customers.
- An appreciation for a transparent, open and honest working environment.
- Must value accountability and dedication to producing an excellent end result.
- Values the importance of representing and protecting the company’s cultural DNA.
Essential Job Functions
Essential Job Functions (Must be able to be performed with or without reasonable accommodation):
- Work Environment: This position is primarily based in an office environment.
- Physical Demands:
- Must be able to sit for extended periods of time
- Possess visual acuity in order to see a computer
- Must possess manual dexterity in order to produce quotes on a computer, and other information needed by clients
- Must to able to speak with clients, partners, and internal staff
- Must be able to hear clients, partners, and internal staff
- Work Schedule: Full time. Position pay require employee to work various shifts as necessary to support company objectives
- Occasional travel (less than 25%) might be required
- Work Location: Covered’s headquarters in Denver, CO. Position is eligible for remote work upon employee meeting certain criteria.
At Covered, we are focused on making insurance easy to understand and painless to purchase. We combine intuitive technology with a human touch to help consumers quote, compare, and purchase multiple insurance products in minutes. By partnering with lenders, financial institutions and fintech companies, we deliver our personalized embedded insurance marketplace to their customers. If you are looking for career opportunities within a growing company built by a compassionate and solutions oriented team, you have come to the right place.
THIS JOB DESCRIPTION IS NOT DESIGNED TO COVER OR CONTAIN A COMPREHENSIVE LIST OF ACTIVITIES, DUTIES OR RESPONSIBILITIES THAT ARE REQUIRED OF THE EMPLOYEE FOR THEIR JOB DUTIES, RESPONSIBILITIES AND ACTIVITIES MAY CHANGE AT ANY TIME, WITH OR WITHOUT NOTICE.