Senior Software Engineer, Backend & Infrastructure
Role details
Job location
Tech stack
Job description
-
Design, develop, and support backend systems including clinical applications, internal tools, and web APIs
-
Build and maintain AWS cloud infrastructure, including Infrastructure-as-Code (IaC) and supporting tools
-
Ensure high-quality, scalable, and secure solutions across the SleepImage platform
-
Collaborate with QA/Validation teams to support test case development and improve test coverage
-
Maintain existing features and keep system components current
-
Create and maintain technical documentation such as architecture designs, SRS, SDD, and revision history
Requirements
-
5+ years of progressively responsible professional experience
-
3+ years of backend software development (JavaScript-focused preferred)
-
1+ year working with Infrastructure-as-Code (Pulumi or Terraform preferred)
-
2+ years managing or supporting AWS infrastructure
Technical Skills
-
JavaScript / TypeScript
-
Node.js (object-oriented development)
-
Angular (or similar frontend frameworks)
-
SQL databases (MySQL)
-
AWS services and tools
-
CI/CD pipelines, version control (Git), and code quality/security tools
-
Web service-oriented architectures
-
Strong understanding of web internals, HTML, CSS, and CSS-based design
Nice to Have (Not Required)
-
Experience with healthcare, medical, or clinical technologies
-
Familiarity with clinical research or physiological data
-
Graph libraries and implementing designs from Figma, * Candidates must be authorized to work in the United States without sponsorship, as the company does not have the capacity to provide work authorization sponsorship at this time