
Associate Software Engineer
ResMed
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $82,000 - $122,000 per year
Tech Stack
About the role
- Develop and maintain backend services using Node.js
- Contribute to frontend development using ReactJS, TypeScript, and JavaScript
- Assist with the implementation of RESTful APIs
- Support CI/CD processes, including automated builds, testing, and deployment
- Write unit and integration tests following Test-Driven Development (TDD) principles
- Participate in debugging and basic performance tuning activities
- Document technical specifications and maintain clear, up-to-date system documentation
- Collaborate in a paired programming environment and leverage AI-assisted tools for code generation, refactoring, and test creation
- Integrate systems using HL7 v2.x, FHIR, and integration engines (e.g., Rhapsody)
Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience
- 1–2 years of software development experience
- Basic understanding of JavaScript/TypeScript and Node.js
- Familiarity with REST APIs and web application architecture
- Understanding of Git and version control workflows
- Interest in learning healthcare interoperability standards (HL7, FHIR)
- Familiarity with CI/CD
Benefits
- comprehensive medical, vision, dental, and life insurance
- AD&D insurance
- short-term and long-term disability insurance
- sleep care management
- Health Savings Account (HSA)
- Flexible Spending Account (FSA)
- commuter benefits
- 401(k)
- Employee Stock Purchase Plan (ESPP)
- Employee Assistance Program (EAP)
- tuition assistance
- Flexible Time Off (FTO)
- 11 paid holidays plus 3 floating days
- 14 weeks of primary caregiver leave or two weeks of secondary caregiver leave
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Node.jsReactJSTypeScriptJavaScriptRESTful APIsCI/CDTest-Driven Development (TDD)unit testingintegration testingperformance tuning
Soft Skills
collaborationdocumentationdebuggingproblem-solvingcommunication
Certifications
Bachelor’s degree in Computer ScienceBachelor’s degree in Software Engineering