Lead Backend Engineer (Golang)

Krom Bank — Indonesia · Posted ~22 hours ago

Lead Full-time

Skills

Golang Backend engineering Team leadership Software architecture Technical design Project estimation Production systems System monitoring Performance optimization Recruiting and mentoring Backend systems Scalable architecture Production monitoring

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Lead a backend engineering team building core digital services and scalable systems. You will own technical design and complex project execution, establish strong engineering practices, monitor and optimize production systems, and help grow the team through mentoring, hiring, onboarding, and performance development. Strong backend expertise with Golang is central to the role.

Highlights

Leadership opportunity with ownership across technical design, project execution, architecture, production reliability, and team development. The role includes mentoring, recruiting, performance management, and the opportunity to shape scalable engineering practices.

Description

About the Role: Lead an engineering team in designing and building core features, functionalities, and digital product services across platforms.Partner with engineering management to align team workflows and deliverables with overarching organizational priorities.Drive and enforce software engineering best practices to ensure high-quality, maintainable, and scalable system architecture.Demonstrate strong ownership across all project phases—owning technical design, project estimation, and execution of complex technical solutions using appropriate technologies and infrastructure.Actively participate in monitoring, maintaining, and optimizing production systems to ensure uptime and performance.Manage team performance and identify growth opportunities to optimize capabilities and maximize engineering output.Actively participate in recruiting, hiring, onboarding, and mentoring backend engineering team members. About You: Minimum Bachelor’s Degree (S1) in Computer Science, Software Engineering, or a related field.Broad experience in core backend languages, with a strong willingness and capability to work extensively with Golang stack.Demonstrated expertise in designing, architecting, and executing distributed systems and high-throughput data processing pipelines, ensuring high availability, fault tolerance, and optimal performance at scale.Proficient in HTTP protocols, Web Services, OAuth authentication, and RESTful API design.Deep understanding of Clean Architecture principles and hands-on experience with message brokers (e.g., AWS SQS, Apache Kafka).Proven ability to architect, optimize, and manage robust database designs (SQL/NoSQL).Hands-on experience with cloud platforms and infrastructure services (e.g., AWS, GCP).Strong communication skills with a proven track record of cross-functional collaboration.Highly proactive individual contributor with strong analytical skills, a continuous learning mindset, and a commitment to driving positive team culture and technical improvements.Minimum 4–6 years of hands-on experience designing, developing, and launching large-scale backend systems.Minimum 1 year of direct leadership or team management experience.