Search by job, company or skills

Respiree

Software Engineering Lead

Early Applicant
  • Posted 12 days ago
  • Be among the first 10 applicants
5-7 Years

Job Description

Company Description

Respiree is an AI/ML health tech company that specializes in clinically-validated AI for managing disease progression across healthcare&aposs care continuum. The platform uses EHR data and a US-patented and FDA-cleared sensor to longitudinally measure and track disease progression. Respiree operates in the US and Asia-Pacific and has commercial agreements with global partners to expand its offerings. The company is CE marked, and has received regulatory approvals in Australia and 510(k) clearance from the FDA.

Role Description

This is a full-time on-site role for a Software Engineering Lead, located in Singapore.

Responsibilities:

  • Lead the design and architecture of scalable backend services using NestJS and/or Python FastAPI, ensuring best practices in API design, database integration, and system modularity.
  • Oversee development and maintenance of frontend applications in React and React Native, ensuring consistency in architecture and design patterns across web and mobile platforms.
  • Guide implementation of communication protocols (e.g., MQTT, HTTP, BLE) for seamless device and microservice interactions.
  • Own system integration across the stack from embedded firmware and gateways to backend microservices and cloud infrastructure.
  • Provide technical leadership and mentorship to software engineers; conduct code reviews and enforce engineering quality standards.
  • Drive the development and optimization of CI/CD pipelines; ensure automated testing, deployment, and rollback strategies are robust and reliable.
  • Collaborate closely with other engineers on technical roadmaps, architecture decisions, and resource planning.
  • Ensure cloud and on-premise infrastructure is scalable, secure, and cost-efficient; oversee monitoring and incident response practices.
  • Champion TDD or testing best practices; ensure teams write thorough unit and integration tests.
  • Maintain comprehensive technical documentation and encourage good documentation practices across the team.
  • Lead maintenance, troubleshooting and performance optimization efforts across existing backend services and databases.

Requirements

  • 5+ years of software development experience, with at least 2+ years in engineering leadership roles (team lead, manager, or head of software)
  • Strong background in both backend and frontend development.
  • Proven experience leading or mentoring engineers in an Agile / Scrum team.
  • Expert proficiency in TypeScript/JavaScript and Python.
  • Strong experience architecting solutions with NestJS and/or FastAPI, including SQL and NoSQL database design.
  • Deep understanding of React and React Native application architecture.
  • Experience designing and documenting APIs via Swagger / OpenAPI.
  • Solid understanding of communication protocols such as MQTT, HTTP, BLE, or similar.
  • Strong knowledge of microservices architecture, distributed systems, and system integration patterns.
  • Experience designing CI/CD pipelines, preferably using tools like GitHub Actions, Jenkins, or GitLab CI.
  • Hands-on experience deploying and scaling applications on cloud platforms and on-premise.
  • Excellent problem-solving, architectural thinking, and debugging skills.
  • Strong communication skills and ability to collaborate across departments.
  • Passion for building maintainable, high-quality systems and mentoring others to do the same.

More Info

Industry:Other

Function:Health Tech

Job Type:Permanent Job

Date Posted: 18/09/2025

Job ID: 126282039

Report Job

About Company

View More
Last Updated: 24-09-2025 06:09:50 PM
Home Jobs in Singapore Software Engineering Lead

Similar Jobs