Akar-inti-teknologi
Tech Lead Golang
Company
Role
Tech Lead Golang
Location
Job type
Contract
Found on Mokaru
5 days ago
Salary
Job description
About the Company
Akar Inti Teknologi (AIT) is a full-service software house headquartered in Jakarta, focusing on helping companies excel in digital transformation. We pride ourselves on delivering reliable, scalable solutions that exceed expectations. With a portfolio of successful projects for renowned brands across various industries, our track record speaks for itself.
Starting from our roots in banking and finance, we have expanded into diverse industries, including loyalty programs, healthcare, and lifestyle brands. Our journey has been fueled by the dedication and expertise of our exceptional #AITteam, who embody our values of Teamwork, Learning, Innovation, and Transparency (#TeamLIT). Through our culture, we ensure our #AITteam performs and thrives to their fullest potential.
About the People
We are a people-centric company where great work is recognized, encouraged, and celebrated. Our #TeamLIT culture emphasizes teamwork, learning, innovation, and transparency, empowering every team member to reach their potential. With comprehensive training, flexible work arrangements, and an environment that promotes growth, we create a space for every employee to thrive.
Our team members are valued collaborators who bring unique talents and perspectives. In our organization, egos are left at the door, and the focus is on collective progress. Whether you’re a seasoned professional or a newcomer, our team is welcoming, supportive, and eager to help you succeed. Join us on our journey of innovation and growth—you're in good hands.
About the Role
As the Technical Lead, you’ll guide the development team in building and delivering high-quality software solutions. This role involves mentoring developers, making architectural decisions, and working closely with stakeholders to align technical direction with business goals. Proficiency in Golang, Next.js, PostgreSQL, and Microservices architecture is essential for this role.
Job Descriptions
- Lead and manage a team of developers, providing technical guidance, mentorship, and fostering a collaborative environment.
- Architect, design, and implement scalable, high-performance software solutions using Golang, PostgreSQL, and Microservices architecture.
- Conduct comprehensive code reviews to ensure adherence to best practices, coding standards, and security protocols.
- Continuously monitor, optimize, and enhance application performance for reliability, scalability, and efficiency.
- Proactively troubleshoot and resolve complex technical issues, providing hands-on support as needed.
- Collaborate closely with product managers and stakeholders to align technical solutions with business objectives.
- Stay updated on emerging technologies and industry trends to drive innovation within the development team.
Requirements
- 7+ years of software development experience, with 3+ years in a Technical Lead role.
- Strong hands-on experience with Golang and microservices architecture.
- Solid understanding of REST APIs, distributed systems, concurrency, and system design.
- Experience with PostgreSQL/MySQL, Redis, Kafka/RabbitMQ, Docker, and Kubernetes.
- Familiar with CI/CD, cloud platforms (AWS/GCP/Azure), and Agile/Scrum methodologies.
- Experience with event-driven architecture.
- Knowledge of security best practices (OAuth2, JWT, OWASP).
- Experience building scalable, mission-critical applications.
- Strong leadership skills with experience mentoring engineers and conducting code reviews.
- Experience in Payment, F&B, Supply Chain, POS (Point of Sale), Fintech, or other high-transaction systems.
- Good communication skills and ability to collaborate with cross-functional teams and stakeholders.


