Full Stack Engineer Lead - AI-powered Software (#466)
MatchaTalent
Full-time
East Jakarta, East Jakarta City, Jakarta, IndonesiaClient 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.