Banner Default Image

Software Engineer Team Lead (SaaS)

Back to job search

Software Engineer Team Lead (SaaS)

  • Location:


  • Sector:

    Monroe Software & IT Consulting

  • Job type:


  • Salary:


  • Contact:

    Herwinda Nurmala Dewi

  • Contact email:

  • Job ref:


  • Published:

    about 1 year ago

  • Expiry date:


  • Client:

    Monroe Consulting Group

Executive recruitment company Monroe Consulting Group Indonesia is recruiting on behalf of a fast-growing start-up company focusing on workforce management systems. Our respected client is seeking a Senior Software Engineer that able to lead a team of independent engineers and coordinate with product managers or product designers. This opportunity is for a remote position, but you must be comfortable working in the Singapore timezone (GMT+8).


  • Have at least 4 years of experience as Software Engineer with existing team lead experience preferably coming from SaaS industry with experience in start-up company
  • Understand the business context and how to work with product managers closely to shape systems and features
  • An excellent technical communicator that can explain technical concepts to non-technical colleagues
  • Experience working in a sprint-based delivery structure
  • Comfortable with both frontend and backend web development and their related technologies
  • Strong focus on JavaScript related technologies, like Typescript, React, React Native, NodeJS
  • Experience in SQL databases like Postgres and Git version control


  • Collaborating with engineers, designers and product managers on features
  • Designing the technical specifications of features and implementing them, whilst considering existing systems and future extensions
  • Driving system quality by proposing and working with the team to implement improvements, devising operating procedures and peer-reviewing code changes
  • Researching, proposing and implementing new frameworks and technologies as and when required
  • Coordinating testing with design and product teams
  • Troubleshooting and fixing bugs and other issues
  • Contributing to and writing documentation for the team
  • Participate in manual regression testing with the rest of the engineering team
  • Rotate through a regular oncall schedule with the rest of the engineering team