Tech Lead Software Engineer

Conversational AI Platform

Geekhunter is hiring on behalf of our client, an Indonesian Conversational Artificial Intelligence company with a focus on creating technology to enhance the understanding of human conversations, improving the way humans collaborate with machines. The company’s Natural Language Processing (NLP) technology powers MultiPurpose chatbots (virtual customer service / virtual friend) for major corporations in Indonesia across different kinds of industries such as FMCG, Telco, Bank & Financial Services, and Retail.

The company’s proprietary Bot Platform can be leveraged to create feature-rich chatbots on top of their already robust and scalable AI technology platform, ensuring company of any size can easily build their own chatbot on any messaging platform.  Established in 2015, the company has become a trusted partner for major corporations and received Series-B funding in 2020.


  • Remote working flexibility
  • Private Health Insurance covers individual and family
  • Laptop Ownership Program
  • Free lunch for WFO (post-pandemic)

Job Descriptions:

  • Contribute to overall Software Architecture
  • Deliver clean and maintainable software
  • Ensure that all projects are delivered on time, within the scope, and within budget
  • Developing project scopes and objectives, involving all relevant stakeholders and ensuring technical feasibility
  • Improve current features to be better on performance and efficiency
  • Practice Test-Driven Development
  • Code review in both technical and non-technical perspective
  • Work together with Software Engineers from all levels and give guidance to them
  • Provide solution/advice to the project team in technical perspective
  • Participate in the recruitment process and work with your head of engineering on staffing plans for the team

Job Requirements:

  • Strong passion in software engineering and technology
  • Strong Computer Science fundamentals and OOP Knowledge
  • 4+ year experience (as professional) with .NET / Spring / Play / Laravel /Rails / NodeJS (Express JS and others)
  • Have experience at least 4 SDLC
  • Experience in Unit Testing or TDD
  • Experience in SQL or NoSQL database
  • Experience in designing and developing RESTful API
  • Strong knowledge in SOA / Microservice architecture
  • Familiarity with Git
  • Experience with Agile framework such as Scrum or Kanban

How to Apply:
Send your CV to recruiter’s email who contact you or to

To apply for this job email your details to