Haystack
← Back to Jobs
Technology
BR

Sr. Full Stack Software Engineer

BrooksourceKY🇺🇸United StatesPosted 28 Aug 2026

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
KY, United States
Posted
3 days ago
DockerDynamoDBExpressMicroservicesMongoDBNode.jsSQLSQL ServerAWSScrumTDDAgileAzureCSSGitHub ActionsGoogle CloudGrafanaGraphQLHIPAAHTMLJWTJavaScriptJenkinsJestKubernetesPlaywrightPostgreSQLPrometheusReactTypeScriptVitestVue

Job Description

Senior Full Stack Engineer

Brooksource

Fortune 50 Health Insurance Client

Position Overview

Our client is seeking a Senior Full Stack Engineer to join their digital organization and play a key role in the modernization of critical healthcare applications. This engineer will design, develop, test, and deploy scalable, high-quality web applications across the full technology stack.

The team is modernizing legacy systems using a modern cloud-native architecture and technologies including TypeScript, Node.js, Express.js, GraphQL, and Azure Cloud. The ideal candidate is a versatile, hands-on engineer who can independently own the full development lifecycle while also providing technical leadership and helping establish modern engineering practices across the team.

This role will support a rewards program that encourages Medicaid and Medicare members to be proactive about their health. The team operates in an Agile/Scrum environment with two-week sprints and participates in PI Planning.

The Senior Full Stack Engineer will work closely with product managers, designers, engineers, and other stakeholders and should be a strong communicator who is comfortable speaking up, driving technical discussions, and providing leadership from the front.

Key Responsibilities
  • End-to-End Application Development: Design, develop, test, and deploy full-stack applications, including accessible front-end experiences, GraphQL APIs, and Node.js-based microservices.
  • Front-End Development: Build responsive, scalable, and accessible user interfaces using TypeScript and modern frameworks such as React, Vue.js, or Lit.
  • Accessibility: Develop WCAG-compliant applications that provide an inclusive experience for users of all abilities.
  • Back-End & Microservices: Design and implement scalable, domain-driven microservices using Node.js and Express.js while applying API-first and cloud-native development principles.
  • GraphQL Development: Design and implement GraphQL schemas and services, optimize queries and APIs, and integrate GraphQL across front-end and back-end systems.
  • Performance & Security: Identify and address application performance issues through techniques such as lazy loading, code splitting, caching, and query complexity analysis. Implement security best practices including OAuth2, JWT, authentication/authorization, and input validation.
  • Test-Driven Development: Apply TDD principles and develop comprehensive unit, integration, and end-to-end tests using tools such as Vitest, Jest, and Playwright.
  • Cloud & DevOps: Deploy and support applications in Azure Cloud, leveraging containerization and modern CI/CD practices. Experience with AWS or Google Cloud Platform is also valuable.
  • Technical Leadership: Lead by example, contribute to architectural and technical decisions, establish development standards, and provide guidance to other engineers with minimal oversight.
  • AI-Assisted Development: Help lead the team's adoption and effective use of AI-assisted engineering tools, including Claude Code and GitHub, to improve developer productivity, code quality, and engineering practices.
  • Cross-Functional Collaboration: Partner with product managers, designers, engineers, and other stakeholders to translate business needs into effective technical solutions.
  • Agile Delivery: Participate in Scrum ceremonies, two-week sprints, PI Planning, technical refinement, and other Agile development activities.
  • System Modernization: Contribute to the ongoing modernization of legacy applications by helping transition systems to modern architectures, technologies, and cloud-native platforms.
  • Documentation: Create and maintain clear technical documentation for APIs, microservices, front-end components, architecture, and development processes.

Required Qualifications

Education
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field, or equivalent professional experience.

Professional Experience
  • 5+ years of total software engineering experience, including at least 3 years of hands-on full-stack development experience.
  • 3+ years of experience developing front-end applications using modern frameworks such a Typescript, React, Vue.js, Lit, or similar technologies.
  • 3+ years of experience developing back-end services and microservices using Node.js.
  • 3+ year of professional experience designing and implementing GraphQL APIs.
  • 3+ year of experience building and deploying microservices in a production environment.
  • Demonstrated experience applying Test-Driven Development (TDD) and modern software testing practices.
  • Hands-on experience with CI/CD pipelines and tools such as Azure DevOps, Jenkins, or GitHub Actions.
  • Experience working in an Agile/Scrum environment.

Technical Skills
  • Strong proficiency in JavaScript/TypeScript, HTML, and CSS.
  • Strong understanding of modern front-end development and application architecture.
  • Experience with Node.js and Express.js.
  • Strong understanding of GraphQL, including schema design, query optimization, and API integration.
  • Understanding of RESTful APIs and OpenAPI specifications.
  • Experience with microservices architecture and cloud-native application design.
  • Experience with Azure Cloud preferred; experience with AWS or Google Cloud Platform is also acceptable.
  • Familiarity with Docker and Kubernetes or similar containerization technologies.
  • Experience working with both SQL and NoSQL databases, such as PostgreSQL, SQL Server, MongoDB, or DynamoDB.
  • Understanding of front-end performance optimization and accessibility standards, including WCAG 2.2.
  • Knowledge of modern application security practices.

Preferred Qualifications
  • Experience working in the healthcare industry, including familiarity with standards and regulations such as HIPAA and FHIR.
  • Experience with Apollo Server, GraphQL Federation, or GraphQL optimization at scale.
  • Experience with application performance monitoring and observability tools such as Dynatrace, Prometheus, or Grafana.
  • Microsoft Azure Developer, AWS Certified Developer, or comparable cloud certification.
  • Experience with micro-frontend architectures or modular design patterns, including Module Federation.
  • Experience with AI-assisted software development tools, particularly Claude Code and GitHub.
  • Experience mentoring engineers or leading technical initiatives.
  • Strong understanding of how distributed systems and modern cloud architectures work together.

What We're Looking For

The successful candidate will be a hands-on senior engineer and technical leader who can operate independently while working collaboratively within a cross-functional Agile team. We are looking for someone who:
  • Takes ownership of problems from concept through production.
  • Is comfortable making technical decisions and explaining the rationale behind them.
  • Communicates clearly with both technical and non-technical stakeholders.
  • Is willing to speak up, challenge ideas constructively, and help move the team forward.
  • Understands how applications, APIs, microservices, databases, and cloud infrastructure work together.
  • Is excited about modernizing legacy technology and adopting new development practices.
  • Can help the team effectively leverage AI-assisted development tools.
  • Balances strong engineering practices with practical business and delivery needs.

Similar jobs