Full Stack Engineer Lead (AI)

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

Job Description

  • Drive architectural direction for AI-driven software systems.
  • Define overall system architecture, technology stack, and development standards to ensure scalability and maintainability.
  • Guarantee that all solutions meet high standards of security, performance, and reliability.
  • Take an active role as a hands-on full-stack engineer.
  • Design and implement backend services using Python, integrating AI/ML capabilities.
  • Develop and enhance front-end applications built with Flutter.
  • Conduct code reviews, maintain code quality, and mentor junior engineers.

Requirements

  • Minimum 7 years of professional experience in software development.
  • At least 3 years of proven experience in system architecture and solution design.
  • Strong expertise in full-stack development, particularly using Python and modern front-end frameworks.
  • Demonstrated experience delivering AI-based projects from architecture to deployment.
  • Familiarity with agile methodologies and collaborative development environments.
  • Bachelor’s degree (or equivalent) in Computer Science, Engineering, or a related discipline.

Skills & Competencies

  • Expertise in Artificial Intelligence and Machine Learning development.
  • Strong full-stack engineering capabilities.
  • Advanced proficiency in Python.
  • Experience in designing and implementing RESTful APIs.
  • Deep understanding of system architecture and scalable solution design.

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 Recruicity via text and/or WhatsApp. Message frequency may vary. Reply STOP to unsubscribe at any time. Message & data rates may apply.