CrawlJobs Logo

Staff Software Development Engineer Backend Node.js

https://www.cvshealth.com/ Logo

CVS Health

Location Icon

Location:
United States

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

118450.00 - 260590.00 USD / Year

Job Description:

We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time. Position Summary At CVS, we're building out the API Platform to enable teams across CVS Digital to quickly and easily deliver experiences into the hands of our customers, all at the scale of a Fortune 6 company! The API Platform will be leveraged by hundreds of engineers across CVS Health building sites used by millions of customers. We are looking for a Staff Software Development Engineer Backend Node.js to lead the technical direction of an API platform that helps teams design, manage, and deploy APIs across gateway environments. This role is responsible for backend architecture, platform reliability, workflow orchestration, API design, and engineering standards across a TypeScript-based monorepo. You will work across GraphQL services, workflow systems, database-backed backend services, gateway integrations, and internal platform tooling. The Staff Software Development Engineer Backend Node.js should be comfortable operating as a senior technical leader: setting architecture, making pragmatic tradeoffs, mentoring engineers, improving delivery quality, and driving clarity in ambiguous areas. This role is a strong fit for someone who enjoys platform engineering, internal developer products, API management, and backend systems that sit close to infrastructure and runtime concerns.

Job Responsibility:

  • 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

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

Nice to have:

  • Experience building internal platforms, developer tooling, or API management products
  • Experience working with OpenAPI-driven systems, specification validation, or spec-based platform workflows
  • Familiarity with GraphQL code generation and strongly typed API contract workflows
  • Experience with cloud-agnostic platform design and multi-environment backend integration patterns
  • Experience working in large enterprise or regulated environments where reliability, auditability, and security are critical
  • Familiarity with modern monorepo tooling such as pnpm workspaces, Turborepo, and repository-wide code quality tooling
  • Experience partnering closely with frontend teams on product workflows that depend on backend platform capabilities
What we offer:
  • Medical, dental, and vision coverage
  • Paid time off
  • Retirement savings options
  • Wellness programs
  • Bonus, commission or short-term incentive program
  • Equity award program

Additional Information:

Job Posted:
May 15, 2026

Expiration:
July 03, 2026

Employment Type:
Fulltime
Work Type:
Remote work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Staff Software Development Engineer Backend Node.js

Staff Software Engineer

You will join the Cloud Wallet team which is in charge of building and maintaini...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.ledger.com Logo
Ledger
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Demonstrable experience and knowledge of backend services programming
  • Knowledge of relational databases and SQL (we use Postgres)
  • Knowledge of Linux operating systems
  • Adaptability to work within a team in an evolving environment: You are autonomous, proactive, and able to upskill in certain areas yourself where necessary
  • Experience with continuous integration/deployment solutions
  • Knowledge of containerization and cloud deployments
  • Having an interest in working in a polyglot environment (Scala, Node.js is a plus)
  • Having an interest in cryptocurrencies and wishing to work with blockchain technology is a real plus
  • Enthusiastic about teamwork, learning, and teaching (meet-ups, hackathons, training…).
Job Responsibility
Job Responsibility
  • Build highly available, consistent, and well-functioning services to power Ledger's products
  • Leverage all the power of functional programming with Scala and the Typelevel stack
  • Dive into cryptocurrencies protocols internals
  • Conduct benchmarks to identify bottlenecks and optimize the overall performance of our services
  • Deliver a high-quality piece of software (Test it, Document it, Demonstrate it)
  • Design monitoring and alerting systems to detect unexpected failures/behavior
  • Use CI/CD to deploy and secure workflows.
What we offer
What we offer
  • Equity: Employees are the foundation of our success, and we award stock options so you can share in that success as we grow
  • Flexibility: A hybrid work policy
  • Social: Frequent social events, snacks and drinks in our Holborn office
  • Medical: Comprehensive health insurance policy offering extensive medical, dental and vision care coverage
  • Well-being: Personal development, coaching & fitness with our dedicated partners
  • Vacation: 28 days of paid leave per year, in addition to national holidays
  • High tech: Access to high performance office equipment and gadgets, including Apple products
  • Transport: Ledger reimburses part of your preferred means of transportation
  • Discounts: Employee discount on all our products.
  • Fulltime
Read More
Arrow Right

Staff Software Development Engineer

Design and develop software applications and platforms to support digital strate...
Location
Location
United States , Woonsocket
Salary
Salary:
147680.00 - 240000.00 USD / Year
https://www.cvshealth.com/ Logo
CVS Health
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree (or foreign equivalent) in Computer Science, Computer Engineering, Information Technology, Engineering, or a related field
  • 5 years of progressive, postbaccalaureate experience in the job offered or related occupation
  • 5 years of experience in CI/CD, Jenkins, GIT, or DevOps
  • 5 years of experience in Java, Python, or Node.js
  • 5 years of experience in XML, JSON, HTML, or CSS
  • 5 years of experience in Agile methodologies or SAFe Software Development Principles
  • 5 years of experience in ATG Commerce or Spring Boot microservices
  • 5 years of experience in Typescript or objected-oriented JavaScript
  • 5 years of experience in REST, SOAP, or Web Service APIs
  • 5 years of experience in Oracle, Redis, or Cassandra database
Job Responsibility
Job Responsibility
  • Design and develop software applications and platforms to support digital strategies and solutions
  • Analyze user needs and develop software solutions to meet business requirements
  • Determine feasibility of solutions design and prepare technical design documentation
  • Upgrade existing software applications and/or systems to improve functionality and features with a focus on performance, reliability, and maintainability
  • Write and review high quality code and perform unit and/or automation testing
  • Develop and deploy application components and support unit testing and bug fixes
  • Participate in AGILE Scrum meetings and/or CI/CD
  • Support applications, systems, and databases used to process prescriptions, claims, and related healthcare activities
  • Collaborate with cross-functional teams on applications development, technical requirements, code review, project deliverables, quality assurance, and software development best practices
  • Independently lead development of solutions with high complexity and risk
What we offer
What we offer
  • Bonus, commission or short-term incentive program
  • Equity award program
  • Medical benefits
  • Dental benefits
  • Vision benefits
  • 401(k) retirement savings plan
  • Employee Stock Purchase Plan
  • Fully-paid term life insurance plan
  • Short-term disability benefits
  • Long term disability benefits
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

We are looking for an experienced Staff Software Engineer to lead the developmen...
Location
Location
Ireland
Salary
Salary:
126000.00 - 153000.00 EUR / Year
getdbt.com Logo
dbt Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience as a software engineer developing SaaS platforms and applications at scale
  • Proven experience designing and scaling full stack applications
  • Proficiency with backend languages and frameworks such as Python, Go, Rust, django, Node.js, Java, Spring
  • Strong understanding of API design, system architecture, and database management
  • Experience leading complex projects and driving cross-functional collaboration
  • A systematic problem-solving approach, strong communication skills, and a sense of ownership
  • Familiarity with cloud infrastructure such as AWS, GCP, Azure, Kubernetes, Terraform
  • Ability to mentor engineers and influence technical direction across teams
  • Minimum requirement of Bachelor's Degree in a related field (computer science, computer engineering, etc.) OR completed enrollment in engineering related bootcamp
Job Responsibility
Job Responsibility
  • Design, build, and maintain full stack applications that scale with our growing customer base
  • Lead technical architecture discussions, ensuring the platform is performant, maintainable, and secure
  • Tackle ambiguous, open-ended problems with strategic thinking, balancing technical constraints with user needs and product goals
  • Build services, APIs, and experiences that support user delight, quality, high availability and performance
  • Work closely with Product, Design, Operations, and Security teams to deliver well-architected solutions
  • Define and drive best practices in testing, observability, and system reliability
  • Mentor engineers across the company, fostering technical growth and collaboration
  • Champion a culture of technical excellence and innovation, influencing engineering direction across multiple teams or domains
What we offer
What we offer
  • Equity Stake
  • Unlimited PTO
  • Pension Plan
  • Excellent healthcare coverage
  • Paid parental leave
  • Wellness and home office stipends
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

We are looking for an experienced Staff Software Engineer to lead the developmen...
Location
Location
United States
Salary
Salary:
201000.00 - 271000.00 USD / Year
getdbt.com Logo
dbt Labs
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of experience as a software engineer developing SaaS platforms and applications at scale
  • Proven experience designing and scaling full stack applications
  • Proficiency with backend languages and frameworks such as Python, Go, Rust, django, Node.js, Java, Spring
  • Strong understanding of API design, system architecture, and database management
  • Experience leading complex projects and driving cross-functional collaboration
  • A systematic problem-solving approach, strong communication skills, and a sense of ownership
  • Familiarity with cloud infrastructure such as AWS, GCP, Azure, Kubernetes, Terraform
  • Ability to mentor engineers and influence technical direction across teams
  • Minimum requirement of Bachelor's Degree in a related field (computer science, computer engineering, etc.) OR completed enrollment in engineering related bootcamp
Job Responsibility
Job Responsibility
  • Design, build, and maintain full stack applications that scale with our growing customer base
  • Lead technical architecture discussions, ensuring the platform is performant, maintainable, and secure
  • Tackle ambiguous, open-ended problems with strategic thinking, balancing technical constraints with user needs and product goals
  • Build services, APIs, and experiences that support user delight, quality, high availability and performance
  • Work closely with Product, Design, Operations, and Security teams to deliver well-architected solutions
  • Define and drive best practices in testing, observability, and system reliability
  • Mentor engineers across the company, fostering technical growth and collaboration
  • Champion a culture of technical excellence and innovation, influencing engineering direction across multiple teams or domains
What we offer
What we offer
  • Equity Stake
  • Unlimited PTO
  • 401k with a 3% guaranteed contribution
  • Excellent healthcare coverage
  • Paid parental leave
  • Wellness and home office stipends
  • Fulltime
Read More
Arrow Right

Staff Software Engineer

We're looking for a Staff Software Engineer to drive significant technical impac...
Location
Location
United States , San Jose
Salary
Salary:
164000.00 - 246000.00 USD / Year
floqast.com Logo
FloQast
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of software engineering experience with a track record of designing and driving complex technical projects
  • Deep expertise in backend and frontend technologies like Go, Node.js, TypeScript, React, MongoDB, and AWS
  • Experience designing and implementing scalable distributed systems serving enterprise customers
  • Strong product sense and ability to balance technical excellence with business impact
  • Track record of mentoring engineers and elevating team capabilities
  • Experience working closely with product, UI/UX design, and cross-functional teams
  • Proven ability to navigate ambiguity and drive projects from conception to production
  • Experience with API design and building developer-friendly interfaces
  • Understanding of security and compliance requirements for enterprise SaaS
Job Responsibility
Job Responsibility
  • Architect and Build: Design and implement core platform features that power FloQast's applications & workflows
  • Technical Leadership: Lead technical design discussions and establish engineering best practices across the team
  • Product Partnership: Collaborate with product and design to shape the roadmap and deliver exceptional user experiences for accounting teams
  • Mentorship: Guide and develop other engineers through code reviews, pairing sessions, and technical workshops
  • System Excellence: Drive improvements in system reliability, performance, and developer experience
  • Strategic Decisions: Own critical technical decisions that impact the entire platform architecture
  • Customer Focus: Engage with customers and internal stakeholders to understand workflows and deliver solutions that transform FloQast applications
  • Innovation: Explore and implement new technologies to strengthen core platform services
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Family Forming benefits
  • Life & Disability Insurance
  • Unlimited Vacation
  • Fulltime
Read More
Arrow Right

Senior / Staff Backend Engineer

At Linear, we are on a mission to bring magic back to software. To empower produ...
Location
Location
Salary
Salary:
Not provided
linear.app Logo
Linear
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong JavaScript fundamentals
  • Experience building scalable infrastructure and backend solutions
  • Experience with TypeScript
  • Experience building scalable systems
Job Responsibility
Job Responsibility
  • Build the backend for various user-facing features
  • Optimize real-time, synchronized data delivery across our clients
  • Improve database and infrastructure performance by implementing caching solutions, connection pooling
  • Improve observability, monitoring, and alerting for our service so that we can better respond to operational incidents
  • Scale our service via architectural changes as well as infrastructure improvements
  • Open-source any non-trivial innovations that come out of our work on the product
  • Redefine best-in-class software development processes so that we can build a purpose-built product
What we offer
What we offer
  • Interesting and challenging work
  • Work-life balance
  • Competitive salary and equity
  • Employee-friendly equity terms (extended exercise)
  • Paid lunch and coffee during workdays
  • Work remotely, no commuting to the office
  • Paid co-working space/desk at an office
  • Health, dental, and vision insurance (based on country requirements)
  • Regular team events and off-sites
  • 5 weeks of paid vacation
  • Fulltime
Read More
Arrow Right

Staff Software Engineer, Frontend (Insights)

As a Staff Full-stack Engineer, with a front-end focus, you will be at the foref...
Location
Location
Romania , Cluj
Salary
Salary:
Not provided
cresta.com Logo
Cresta
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A deep understanding of the modern front-end ecosystem and experience applying frameworks/tools (React.js, Webpack, and Node.js) and patterns to complex, production web applications
  • Comfortable defining and building robust APIs with a strong understanding for different protocols like Websockets, REST, RPC frameworks, etc
  • Experience with database schema design and an understanding of query performance that translates to performant, scalable, and reactive products
  • Deep appreciation for building applications with observability as a first-class principle and familiarity with application performance monitoring
  • Preferably extensive experience coding in TypeScript and Go
Job Responsibility
Job Responsibility
  • Work with the product manager to define and detail the product requirements
  • Define software architecture and design matching the requirements
  • Write and push high-quality code efficiently for both the frontend and backend
  • Apply synchronous and asynchronous design patterns
  • Scale distributed applications
  • Identify and leverage opportunities to improve general engineering productivity
  • Integrate with various tools for CI/CD, test automation, monitoring, logging, documentation
  • Develop multi-tier scalable, high-volume performing, and reliable user-centric applications that operate 24x7
Read More
Arrow Right

Staff Quality Engineer

We're looking for a Staff Quality Engineer who will play a pivotal role in defin...
Location
Location
United States , San Jose
Salary
Salary:
144000.00 - 216000.00 USD / Year
floqast.com Logo
FloQast
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years in Software Quality Engineering, including experience leading quality for major products or platforms
  • Strong coding skills in JavaScript/TypeScript or Java — with a deep understanding of modern test automation frameworks (e.g., Cypress, Playwright, Selenium, REST-assured)
  • Deep knowledge of software testing methodologies, performance/load testing, and systems-level thinking
  • Track record of influencing engineering culture and product quality through leadership and collaboration
  • Comfortable working in a hybrid setup with the ability to meet onsite with engineering leadership in the Bay Area
  • Hands on experience with tools like Artillery, JMeter, Gatling
  • Hands-on experience with MongoDB performance tuning and profiling
  • Deep knowledge of HTTP, REST, microservices architecture, and event-driven systems
  • Solid understanding of system resource utilization (CPU, memory, disk, network) under load
  • Experience integrating performance tests into CI/CD pipelines (e.g., GitHub Actions, Jenkins, Harness)
Job Responsibility
Job Responsibility
  • Define and own quality strategies, standards, and practices for complex product and platform initiatives
  • Drive test architecture and tooling — from automated frameworks to CI/CD quality gates
  • Lead cross-functional quality initiatives that span multiple engineering teams
  • Act as a technical mentor to other QEs and developers around quality best practices
  • Collaborate closely with Dev, PM, and UX to shift quality left and catch issues early
  • Design and implement robust automation for UI, API, and backend systems
  • Design and implement performance, load, stress, soak, and scalability tests for backend services built on Node.js and MongoDB
  • Define and automate Non-Functional Requirements (NFR) validation in CI/CD pipelines
  • Build and extend performance testing frameworks using tools like k6, Artillery, Gatling, JMeter, or custom Node.js scripts
  • Conduct system profiling and analyze results using tools such as Coralogix, Prometheus, Grafana, etc
What we offer
What we offer
  • Medical
  • Dental
  • Vision
  • Family Forming benefits
  • Life & Disability Insurance
  • Unlimited Vacation
  • Fulltime
Read More
Arrow Right