Full Stack Developer

Company: Idaho Health Insurance Exchange

Role summary

Full Stack Developer is a full-time role at Idaho Health Insurance Exchange in Boise, Idaho, United States (on-site). Posted 2026-10-14. Salary: USD 115,000–130,000 per year. Experience level: 5-10.

Job title
Full Stack Developer
Company
Idaho Health Insurance Exchange
Location
Boise, Idaho, United States
Work arrangement
on-site
Employment type
full-time
Category
Software Engineering
Salary
USD 115,000–130,000 per year
Experience level
5-10
Date posted
2026-10-14

This full-time Full Stack Developer role at Your Health Idaho offers a competitive salary between $115,000 and $130,000 per year. While the role is fully on-site in Boise, Idaho, it presents an excellent opportunity to contribute to a vital state-level health insurance marketplace.

Job description

Description

***This role is 100% on-site at our Boise, Idaho office**

Position title: Full Stack Developer

Reports to: Development Manager

FLSA status: Exempt

Company Overview

The Idaho Health Insurance Exchange, dba Your Health Idaho, was established in 2013 by Idaho House Bill 248. We are an independent entity overseen by a 19-member Board of Directors. Your Health Idaho is Idaho’s online marketplace where Idaho individuals, families, and small businesses can shop, compare, and choose the health insurance that’s right for them. We are also the only place where Idahoans can apply for and receive a tax credit that can pay for some or all of their monthly premiums. We serve over 100,000 Idahoans and support ~$500m in annual premiums. Your Health Idaho has received multiple awards for our culture and is recognized as a premier employer in the Treasure Valley.

Position Summary

The Full Stack Developer is responsible for analyzing, designing, developing, implementing, and maintaining, and enhancing software applications using technologies including, but not limited to, Angular, Java, Spring Boot, PostgreSQL, Docker, and Kubernetes. This role works as part of a delivery team to support new and existing products that improve operational outcomes, enhance user experience, and contribute to measurable business and organizational objectives. The Full Stack Developer partners closely with other delivery teams, product, platform, user experience, security, infrastructure, quality assurance, and other internal and external stakeholders as needed to deliver high-quality solutions. The ideal candidate should be familiar with modern product development practices to accelerate prototyping, development, troubleshooting, and continuous improvement. This position requires strong technical execution, collaboration, and the ability to translate business needs into scalable, secure, and maintainable software solutions.

Responsibilities (Position may include additional functions not listed)

•Deliver high-quality technical solutions based on product requirements, business priorities, and delivery team objectives.

•Actively participate in product development ceremonies, planning discussions, backlog refinement, and technical design sessions to support product roadmap delivery.

•Partner with product leaders, domain experts, architects,

security, platform, infrastructure, and cross functional delivery teams to clarify requirements, identify risks, and design scalable solutions.

•Contribute product discovery, solution design, user experience, operational effectiveness, product adoption, and measurable business outcomes.

•Analyze functional and non-functional requirements, including performance, reliability, scalability, security, accessibility, maintainability, and operational support needs.

•Design, develop, test, debug, deploy, document, and maintain full stack applications using technologies including, but not limited to, Angular 17 or higher, Java 17, Spring Boot, PostgreSQL, REST APIs, Message Queues, Docker, and Kubernetes.

•Develop and enhance APIs, services, integrations, user interfaces, database components, and backend business logic for new and existing applications.

•Identify, assess, and recommend solutions to address technical debt, improve system stability, and increase long-term maintainability.

•Establish, promote, and follow engineering best practices, coding standards, secure development practices, code review expectations, and documentation standards.

•Evaluate user needs and system requirements; prepare technical specifications, solution designs, workflow diagrams, and implementation documentation as needed.

•Troubleshoot application issues, perform root-cause analysis, and implement corrective actions in partnership with Agile teams and support groups.

•Support software delivery through CI/CD pipelines, automated testing, deployment processes, monitoring, observability, and operational readiness practices.

•Deploy and improve software tools, development processes, automation, and engineering metrics that improve quality, predictability, and team efficiency.

•Use sound judgment to evaluate technical alternatives, incorporate feedback from customers and internal stakeholders, and recommend practical solutions aligned with product strategy and organizational goals.

•Stay current with industry trends, emerging technologies, modern development practices, cloud-native architecture, containerization, and security standards.

Qualifications (Required knowledge, skills, abilities, education, experience, etc.)

•Bachelor’s degree in computer science, information systems, mathematics, or a directly related field (or equivalent years of professional work experience).

•5+ years of progressive experience designing, developing, and delivering enterprise applications and software systems.

•Strong proficiency in Java and the Spring Boot ecosystem, including but not limited to Spring Web, Spring Data, and Spring Security.

•Deep Angular expertise, including modern capabilities such as standalone components, Signals, inject-based dependency injection, optimized change detection, complex state management, responsive design, and reusable component libraries.

•Proven track record leading front-end governance, including

defining organization-wide coding standards, naming conventions, and scalable file structures.

•Expert proficiency in architecting Common Component Libraries designed for high reusability.

•Significant experience in the creation, versioning, and maintenance of Customized Angular Libraries shared across multiple distributed project teams to ensure code consistency and reduced redundancy.

•Experience collaborating closely with UX/UI teams; proficiency in translating Figma designs into functional, accessible components.

•Hands-on experience developing, packaging, and deploying applications within containerized architecture (e.g., Docker, Kubernetes). Experi

Apply for Full Stack Developer at Idaho Health Insurance Exchange

More software engineering jobs nearby