
Senior Software Engineer, React, TypeScript, PWA offline-mode
ECP
full-time
Posted on:
Location Type: Remote
Location: Remote • Colorado, Illinois • 🇺🇸 United States
Visit company websiteJob Level
Senior
Tech Stack
AWSAzureCloudDockerGoogle Cloud PlatformJavaScriptJenkinsKubernetesMicroservicesMongoDBNode.jsNoSQLPostgresReactSQL
About the role
- Architect and develop scalable, performant applications using React, NodeJS (NestJS), and supporting technologies.
- Design and implement offline-first and PWA capabilities, including caching strategies, data synchronization, and background data handling for critical workflows.
- Collaborate closely with product managers, UX designers, and engineering teams to translate complex requirements into elegant technical solutions.
- Contribute to the evolution of the architecture, ensuring security, performance, and maintainability across the product ecosystem.
- Guide and mentor developers on best practices for modern web development, testing, and continuous integration.
- Drive technical decision-making, ensuring architectural consistency and alignment with long-term product goals.
- Participate in Agile ceremonies (sprint planning, reviews, retrospectives) and contribute to continuous improvement efforts.
- Stay current with emerging technologies, frameworks, and industry best practices relevant to PWA, offline apps, and scalable NodeJS systems.
- Collaborate with DevOps teams to optimize deployments and ensure high availability and reliability of cloud-hosted applications.
Requirements
- Bachelor’s or Master’s Degree in Computer Science, Engineering, or related field.
- 7+ years of professional software development experience, including 3+ years in a technical or architectural leadership capacity.
- Expert-level proficiency with NodeJS and frameworks such as NestJS.
- Strong front-end experience with React, modern JavaScript (ES6+), and responsive web design principles.
- Proven experience architecting and implementing PWA and offline-first web applications, including use of Service Workers, IndexedDB, and caching strategies.
- Strong understanding of RESTful APIs, microservices, and event-driven architecture.
- Experience with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Experience developing in an agile environment using modern CI/CD pipelines (e.g., GitHub Actions, Jenkins, or similar).
- Strong communication and leadership skills, with the ability to collaborate across disciplines and mentor others.
- Passion for healthcare innovation and building software that meaningfully improves patient outcomes.
- Legally authorized to work in the United States without sponsorship.
- Preferred Qualifications:
- Experience with mobile web optimization and cross-device responsive design.
- Familiarity with cloud platforms (AWS, Azure, or GCP) and containerization (Docker, Kubernetes).
- Knowledge of FHIR/HL7 standards or experience in healthcare software is a plus.
- Exposure to offline data synchronization patterns and conflict resolution strategies.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
NodeJSNestJSReactJavaScriptPWAService WorkersIndexedDBRESTful APIsmicroservicesSQL
Soft skills
communicationleadershipcollaborationmentoringtechnical decision-makingagile methodologycontinuous improvement
Certifications
Bachelor’s DegreeMaster’s Degree