CVS Health logo
CVS Health

Bringing our heart to every moment of your health.

Staff Software Development Engineer – Backend, Node.js

Backend EngineerSoftware EngineerFull TimeRemoteLeadTeam 10,001+Since 1963H1B No SponsorCompany SiteLinkedIn

Location

Connecticut + 3 moreAll locations: Connecticut | Illinois | Minnesota | Texas

Posted

43 days ago

Salary

$118.5K - $260.6K / year

Seniority

Lead

Job Description

Staff Software Development Engineer – Backend, Node.js

CVS Health

• Lead backend architecture across core services, shared platform packages, and workflow-driven backend systems • Own the design and evolution of GraphQL APIs, service boundaries, data contracts, and typed backend integrations • Drive development of backend services built with TypeScript, Node.js, Fastify, PostgreSQL, and workflow orchestration technologies • Shape and improve systems that provision, configure, and integrate with API gateways and related platform infrastructure • Define patterns for service reliability, observability, security, authentication, and operational readiness • Guide schema design, data access strategy, migrations, and long-term maintainability of relational data models • Improve engineering standards through code review, technical design reviews, testing strategy, and mentoring • Partner closely with frontend engineers, product teams, and platform stakeholders to ensure backend capabilities support the full product workflow • Identify architectural risks, reduce knowledge silos, and create scalable patterns for a growing engineering organization • Contribute to a culture of strong ownership, high-quality delivery, and pragmatic technical leadership

Job Requirements

  • 7+ years of software engineering experience, including significant backend and platform engineering experience in production environments
  • Strong expertise in TypeScript and modern Node.js backend development
  • Proven experience designing and operating backend APIs at scale, especially GraphQL-based platforms
  • Strong experience with backend frameworks such as Fastify, Express, NestJS, or similar, with an ability to make sound architectural tradeoffs
  • Direct experience with API gateway technologies such as Kong, Apigee, or Azure API Management
  • Deep experience with PostgreSQL or other relational databases, including schema design, migrations, performance tuning, and data modeling
  • Hands-on experience with distributed workflows, asynchronous orchestration, or job-processing systems such as Temporal or similar platforms
  • Strong understanding of authentication and authorization patterns, including OAuth, OIDC, JWTs, and service-to-service security
  • Experience implementing observability practices including tracing, structured logging, metrics, and production diagnostics
  • Experience working in containerized environments and modern backend delivery workflows using Docker and CI/CD pipelines
  • Demonstrated ability to lead technical direction, mentor engineers, and influence architecture across teams
  • Strong testing instincts, especially around integration testing, backend correctness, and reliable release practices
  • Experience working effectively in a monorepo or multi-service platform environment

Benefits

  • medical, dental, and vision coverage
  • paid time off
  • retirement savings options
  • wellness programs
  • other resources, based on eligibility

Related Job Pages

More Backend Engineer Jobs

Full TimeRemoteTeam 10,001+Since 1980H1B Sponsor

What success looks like in this role: - Obter o entendimento das necessidades negociais e dos requisitos e arquiteturas de software, estruturas de dados, estratégias de teste e demais insumos junto aos Product Owners, Analistas de Negócio, Analistas de Requisitos, Arquitetos de Software/Soluções e Analistas de Banco de Dados. - Construir e manter o projeto técnico (ex.: diagramas, fluxos e interfaces), o código-fonte do software e demais artefatos das disciplinas de análise e design, implementação e testes voltados a linguagem de programação e plataforma JAVA, conforme metodologia vigente. - Compor o time de desenvolvimento, assumindo, planejando, estimando e atendendo os itens de trabalho do backlog a cada sprint, sinalizando tempestivamente riscos de atraso, ociosidade e impedimentos técnicos You will be successful in this role if you have: - Ter habilidades de comunicação oral e escrita, para coletar insumos e reportar com efetividade o progresso e resultado de suas atividades; - Possuir capacidade de trabalhar em equipe, demonstrando bom relacionamento, empatia,tolerância e colaboração; - Ser organizado e saber autogerenciar o tempo e suas atividades; - Ser proativo e capaz de tomar decisões tempestivas no seu contexto de atuação; - Ser propositivo em relação às necessidades e processos de negócio e estratégias de desenvolvimento; - Ter conhecimento dos princípios e práticas de desenvolvimento de software ágil, incluindo o Manifesto Ágil, Scrum, Extreme Programming (XP) e Kanban. - Ter capacidade de analisar requisitos funcionais e não-funcionais; - Conhecimento de modelagem de dados relacional - Conhecimento de construção de consultas a bancos de dados em linguagem SQL - 0 a 2 anos de experiencia; - Curso superior concluído, com diploma. Unisys is proud to be an equal opportunity employer that considers all qualified applicants without regard to age, caste, citizenship, color, disability, family medical history, family status, ethnicity, gender, gender expression, gender identity, genetic information, marital status, national origin, parental status, pregnancy, race, religion, sex, sexual orientation, transgender status, veteran status or any other category protected by law. This commitment includes our efforts to provide for all those who seek to express interest in employment the opportunity to participate without barriers. If you are a US job seeker unable to review the job opportunities herein, or cannot otherwise complete your expression of interest, without additional assistance and would like to discuss a request for reasonable accommodation, please contact our Global Recruiting organization at GlobalRecruiting@unisys.com or alternatively Toll Free: 888-560-1782 (Prompt 4). US job seekers can find more information about Unisys’ EEO commitment here.

Brazil
Full TimeRemoteTeam 51-200H1B Sponsor

• Deliver Value: Develop software features for relatively complex features with the support of more senior engineers during AgileDev engagements and address defects and enhancement requests. • Develop Collaboratively: Participate in successful Agile delivery by seeking guidance, raising concerns, advancing best practices, identifying blockers, and mentoring peers and more junior team members. • Become Fullstack: Demonstrate competency at two of the following: building attractive user interfaces, building data driven REST APIs, administering databases/cloud/servers. • Communicate Value: Collaborate with client stakeholders during sprint planning to finalize and document technical approach with user stories as subtasks. Discuss (not just accept) requirements, iterate. Communicate status. • Key Activities: Ensuring the team understands acceptance criteria, tracking daily progress, limit team’s QA kickback, deliver stories as assigned, find opportunities to increase capacity and velocity. • How a Current Praxenter Describes The Role: “I spend a lot of the sprint planning and delegating technical work for other devs, anticipating how to deliver as much value for the client via efficiency and tech debt prevention.

Mexico
Job Closed
GitLab logo

Senior Backend Engineer, AI – Pipeline Execution

GitLab

Build software faster. The One DevOps Platform enables your entire org to collaborate around your code. We're hiring.

Backend Engineer43 days ago
Full TimeRemoteTeam 1,001-5,000Since 2014H1B No Sponsor

• Collaborate with Engineering, Product, and UX partners to refine priorities: where we can move faster, where we’re missing data, and where there’s whitespace to innovate. • Contribute to defining what success looks like across our AI agents, ensuring we’re not just shipping, but learning from how features perform in production. • Keep a close eye on the competitive landscape and emerging AI-native DevOps tools, helping us understand what it takes to keep GitLab CI best-in-class in an increasingly agentic world. • Design, build, and operate backend features that make GitLab CI fast, reliable, and easy to use at scale. • Implement AI-powered and agentic CI capabilities that integrate with GitLab’s Duo Agent Platform. • Instrument, monitor, and improve CI systems using data, observability, and safe rollout practices. • Write secure, well-tested Ruby on Rails code in our monolith, improving existing features while reducing technical debt. • Collaborate cross-functionally with Product, UX, and Infrastructure, mentoring others and raising engineering standards across the Verify stage.

Canada
Job Closed
Full TimeRemoteTeam 51-200Since 2014H1B No Sponsor

• Work on the continuous evolution of applications, ensuring stability, performance, and reliability.

Brazil