Full Stack Engineer Lead - AI-powered Software (#466)

MatchaTalent
Full-timeEast Jakarta, East Jakarta City, Jakarta, Indonesia

Client Overview:

Our client is a leading IT consulting and system integration company established in 1996. Headquartered in East Jakarta, it serves as a strategic technology partner for enterprises in automotive, manufacturing, logistics, finance, and other key industries, helping clients accelerate digital transformation through innovative and efficient IT solutions.

The company provides a comprehensive suite of services, including IT architecture design, infrastructure management, enterprise mobile development, data analytics, business process management, CRM, and supply chain management systems. The company also delivers end-to-end digital solutions, from consulting, system implementation, and managed services to application development and data-driven insights—tailored to optimize clients’ operational performance and business growth.

Job Role:

The Full Stack Engineer Lead – AI-powered Software will be leading the architectural decisions for AI-powered software systems, as well as being responsible for designing, developing, and maintaining scalable AI-based software solutions, as well as supervising . This position involves full-stack development using modern frameworks and technologies to build data-driven and intelligent applications for enterprise clients.

Key Responsibilities:

  • Design and implement both front-end and back-end components for AI-powered web applications.
  • Collaborate with data scientists and AI engineers to integrate models into production environments.
  • Optimize applications for speed, scalability, and reliability.
  • Develop APIs and data pipelines for AI workflows.
  • Conduct code reviews and maintain coding standards.
  • Troubleshoot and resolve application issues efficiently.
  • Stay updated on emerging AI, data, and web technologies to enhance product innovation.

Candidate Requirements:

  • Educational Qualification: At least Bachelor’s Degree in Computer Science, Software Engineering, or related field.
  • Experience:
    • At least 7 years of experience in software development, with minimum 3 years in system architecture and design.
    • Minimum 5 years in full-stack development with exposure to AI or data-driven applications.
  • Technical Expertise:
    • Proficient in React.js, Node.js, or .NET Core, and experience with databases (SQL/NoSQL).
    • Experience with containerization (Docker/Kubernetes) and CI/CD pipelines.
    • Strong understanding of RESTful APIs, cloud platforms (Azure/AWS/GCP), and microservices architecture.
    • Knowledge of Python, TensorFlow, or PyTorch.
  • Language Proficiency: Business-level English, and able to understand technical terms.
  • Professional Skills:
    • Excellent communication and presentation skills.
    • Analytical, detail-oriented, and able to manage multiple projects simultaneously.

Apply for this job

Resume/CV*

Click or drag file to this area to upload your Resume

Please make sure to upload a PDF

First Name*
Last Name*
Email*
Phone Number*
The hiring team may use this number to contact you about this job.

By clicking 'Submit Application', you agree to receive job application updates from MatchaTalent via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.