Jakarta, Jakarta, Indonesia

Lead Engineer

 Job Description:

We are currently helping our client, a fast-growing technology company at the forefront of innovation, revolutionizing the industry with our cutting-edge solutions. As we expand our team, we are seeking a talented Lead Engineer who will play a pivotal role in driving our technical initiatives and ensuring the successful delivery of our projects. This is an exciting opportunity to join a dynamic and collaborative team, working closely with the CEO and acting CTO.

Responsibilities:

  • Serve as the lead engineer for both front-end and back-end development, taking ownership of the technical aspects of our projects.
  • Collaborate with the CEO and acting CTO to translate non-technical requirements into technical solutions, ensuring effective communication and alignment between teams.
  • Act as the acting CTO, overseeing the technical direction and decisions, and providing guidance to the development team.
  • Lead the internal development team, consisting of front-end and back-end engineers, and guide them in utilizing Node.js, React, Next.js, Express, PostgreSQL, and Docker effectively.
  • Take responsibility for infrastructure engineering tasks, including ECS, EC2, Lightsail, and Docker, ensuring the reliability and scalability of our systems.
  • Collaborate with contract developers as needed, ensuring their work aligns with project goals and technical requirements.
  • Report directly to the CEO and acting CTO, providing regular updates on the progress of projects, identifying potential risks, and proposing solutions.
  • Continuously evaluate and improve our technical processes, recommending new tools, technologies, and best practices to enhance our development workflow.

Qualifications:

  • Proven experience as a lead engineer or technical lead, with a strong background in both front-end and back-end development.
  • Proficiency in front-end technologies such as Node.js, React, and Next.js, as well as back-end technologies including Node.js, Express, and PostgreSQL.
  • Extensive experience with Docker for containerization and deployment.
  • Solid understanding of infrastructure components such as ECS, EC2, and Lightsail, and the ability to optimize and maintain them.
  • Strong problem-solving skills and the ability to translate non-technical requirements into technical solutions effectively.
  • Experience in managing and mentoring a team of developers, providing guidance and fostering a collaborative and innovative environment.
  • Previous experience working as an acting CTO or in a leadership role is a plus.
  • Excellent communication skills, with the ability to effectively communicate complex technical concepts to both technical and non-technical stakeholders.
  • Bachelor's degree in computer science, software engineering, or a related field is preferred.