Epicareer Might not Working Properly
Learn More

Technical Lead (Fullstack)

Salary undisclosed

Apply on


Original
Simplified

About the Company:

Akar Inti Teknologi (AIT) is a full-service software house headquartered in Jakarta that focuses on helping companies excel in their digital transformation. We pride ourselves on building solutions that go beyond mere functionality, aiming for reliability and scalability that exceed expectations. With a portfolio of successful projects for renowned brands in diverse industries, our track record speaks for itself.

From our roots in banking and financial institutions, we've expanded our reach to help drive digitalization in diverse industries such as financial services, loyalty programs, healthcare, lifestyle brands, and beyond.

Our journey has traveled remarkable distances, propelled not solely by our innovative solutions, but by the dedication and brilliance of our exceptional #AITteam. They embody our vision, drive, and unwavering commitment, driving us forward into boundless achievement. On top of this, we foster a culture of #TeamLIT (Teamwork, Learning, Innovation and Transparency). Through our culture, we ensure all of our #AITteam can perform and thrive to their fullest potential.

About the People:

We believe in putting our people first, which is why we've created an environment where great work is not only recognized but encouraged and celebrated. With a strong emphasis on teamwork, learning, innovation, and transparency, our #TeamLIT culture empowers every team member to reach their full potential. We offer unparalleled learning opportunities and benefits designed to support our employees in both their personal and professional growth. From comprehensive training programs to flexible work arrangements, we strive to create an environment where everyone can thrive.

Our team members are not just employees; they are valued collaborators, each bringing their unique talents and perspectives to the table. There's a spirit of camaraderie that permeates every aspect of our organization, where egos are left at the door, and the focus remains on collective progress. Whether you're a seasoned professional or a newcomer to the industry, you'll find that our team is welcoming, supportive, and eager to help you thrive. Together, we work towards common goals, pushing boundaries and breaking barriers, because we understand that our success is intertwined.

Become part of our journey, where together, we will innovate our way to success. Don’t worry, you are in good hands.

About the Role:

As the Technical Lead, you will be responsible to guide the development team in delivering high-quality software solutions. Your role will involve mentoring developers, making key architectural decisions, and closely collaborating with stakeholders to align technical direction with business goals. Expertise in Node.js (NestJS), Postgres, and Microservices architecture is essential for this role.

Responsibilities:

  • Lead and manage a team of developers, offering technical guidance, mentorship, and fostering a collaborative environment.
  • Architect, design, and implement scalable, high-performance software solutions using Node.js (NestJS), Postgres, and Microservices architecture.
  • Perform comprehensive code reviews, ensuring adherence to best practices, coding standards, and robust security protocols.
  • Continuously monitor, optimize, and enhance application performance, ensuring system reliability, scalability, and efficiency.
  • Proactively troubleshoot and resolve complex technical issues, providing hands-on support to the development team as needed.
  • Collaborate closely with product managers and stakeholders to ensure alignment between technical solutions and business objectives.
  • Stay updated on emerging technologies and industry trends, driving innovation and the adoption of best practices within the development team.

Requirements:

  • A Bachelor's degree in Computer Science, or equivalent work experience or certifications/courses, is required.
  • Must have at least 3 years of managerial experience engineering role .
  • Experience in leading cross-functional teams within a fast-paced environment.
  • Demonstrated experience as a Technical Lead or Senior Developer with a robust background in software development.
  • Strong communication and leadership skills, with a proven ability to collaborate effectively across teams.
  • Expertise in Node.js, with significant experience in the NestJS framework.
  • Experience in other programming language such as Java, Golang, PHP and others would be an advantageous skill set.
  • Strong proficiency in relational databases, particularly PostgreSQL.
  • In-depth understanding of Microservices architecture and best practices.
  • Experience with cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (e.g., Docker, Kubernetes). (Bonus)
  • Excellent problem-solving skills with the ability to address complex technical issues.
  • Knowledge of front-end technologies (e.g., React) and their integration with backend services.
  • Familiarity with security best practices and application security principles.