Software Engineering Lead

RESPIREE PTE. LTD.
$6,000 - $9,000 a month
Singapore
Full time
5 days ago

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.
Apply
Other Job Recommendations:

System Engineer (Software)

VSTECS (SINGAPORE) PTE. LTD.
Singapore
$3,500 - $6,000 a month
  • Analysing and understanding business requirements to design...
  • Participating in the full software development life cycle,...
6 days ago

Software Engineer III, Display Ads Format

Google
Singapore
Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and...
5 days ago

Senior Associate Software Development Engineer

NTT SINGAPORE PTE. LTD.
Singapore
$6,500 - $7,500 a month
Receive instructions to design and develop solutions and functionality that drives the growth of business Supports the delivery...
2 weeks ago

Engineering Technician

VY SYSTEMS PTE. LTD.
Singapore
$2,100 - $3,100 a month
Diploma in Electronics, Electrical, Mechatronics, IT, Biochemical, Mechanical, Computer, or Architecture Engineering. Higher...
6 days ago

Software Engineer (Java) -PS

ST Engineering
Singapore
  • Perform testing and implementation of the solution.
  • Troubleshoot software issues and participate in impact...
2 weeks ago

Software Engineer

CORA ENVIRONMENT GROUP PTE. LTD.
Singapore
$5,800 - $6,800 a month
  • Architect, design, and implement new/existing scalable...
  • Lead the development of new digital features and improvement...
2 weeks ago

Software Engineer (Backend) Intern

Univers
Singapore
  • Assist in the design, development, and maintenance of...
  • Participate in developing APIs and microservices using Java...
1 week ago

Software Lead /Senior software engineer (Cloud,Devsecops, government)

STAR CAREER CONSULTING PTE. LTD.
Singapore
$8,000 - $8,200 a month
  • Design fullstack systems, Lead and mentor a team of...
  • Deliver systems that integrate with government...
3 weeks ago

Engineering Systems & Maintenance Lead

SANTECH ENGINEERING PTE. LTD.
Singapore
$3,700 - $6,800 a month
The Engineering Systems & Maintenance Lead is responsible for overseeing and optimizing the engineering maintenance systems,...
3 weeks ago

assitant

NAVAR
Singapore
$3,300 - $4,500 a month
  • Assist in planning, installation, testing, and maintenance...
  • Conduct troubleshooting and repairs of electrical equipment...
1 day ago