Fulltime, IT & Engineering, Permanent

Engineering Team Manager – TypeScript / React Stack


Job Responsibilities: 

  1. Team Leadership: Provide strong technical leadership to a team of Typescript full stack engineers, fostering a culture of collaboration, innovation, and excellence.
  2. Code Quality and Standards: Ensure adherence to coding standards, code review processes, and best practices to maintain high-quality codebase and optimize development efficiency.
  3. Project Management: Collaborate closely with leadership and product team to identify and prioritise backlog and deliverables. Provide technical guidance and make strategic decisions to ensure successful project execution.
  4. Mentoring and Skill Development: Coach and mentor team members, fostering their professional growth and promoting knowledge sharing within the team. Identify skill gaps and provide training opportunities as needed.
  5. Technical Innovation: Stay up to date with emerging technologies, tools, and frameworks related to Typescript full stack development. Evaluate their potential impact on our product and make recommendations for adoption when appropriate.
  6. Quality Assurance: Work closely with quality assurance engineers to establish testing strategies, automate testing processes, and ensure the delivery of reliable, bug-free software.
  7. Reporting and Documentation: Prepare regular progress reports, documenting project status against key milestones and deliverables. Maintain comprehensive project documentation, including specifications, technical documentation, and change requests.


  1. Highly motivated and willingness to go above and beyond to deliver a best-in-class product.
  2. Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  3. Proven experience (2+ years) in leading Typescript full stack development teams, preferably within the healthcare or related domains.
  4. Strong expertise in Typescript, along with proficiency and expertise in React.
  5. Solid understanding of back-end technologies such as Node.js, Express, and PostgreSQL.
  6. Experience with cloud platforms (ideally GCP) and containerization technologies (Docker).
  7. In-depth knowledge of software engineering principles, design patterns, and best practices.
× How can I help you?