Senior / Lead Backend Engineer (Golang) at Qode
Special capital Region of Jakarta, Java, Indonesia -
Full Time


Start Date

Immediate

Expiry Date

18 Sep, 26

Salary

0.0

Posted On

20 Jun, 26

Experience

2 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Golang, Backend Development, Microservices, API Design, PostgreSQL, MySQL, MongoDB, AWS, GCP, Azure, Docker, Kubernetes, RESTful APIs, gRPC, Git, CI/CD

Industry

Software Development

Description
Senior/Lead Backend Engineer (Golang) Location: Jakarta, Indonesia Workplace Type: Hybrid About the Role We are seeking a highly skilled and experienced Senior Backend Engineer with a strong proficiency in Golang to join our client dynamic engineering team in Jakarta, Indonesia. This role is crucial for developing and maintaining robust, scalable, and high-performance backend systems that can handle a significant volume of requests per second (RPS). You will be instrumental in designing, implementing, and optimizing our core services, ensuring reliability, security, and efficiency. This is an exciting opportunity to work on challenging problems, contribute to architectural decisions, and mentor junior engineers within a collaborative and innovative environment. The ideal candidate will have a proven track record of building and deploying complex backend applications in a fast-paced setting. Key Responsibilities Design, develop, and maintain scalable and efficient backend services using Golang. Architect and implement robust APIs and microservices capable of handling high RPS. Optimize application performance and database queries for maximum speed and scalability. Write clean, well-documented, and maintainable code, adhering to best practices and coding standards. Implement and maintain CI/CD pipelines for automated testing and deployment. Troubleshoot and resolve complex technical issues in production environments. Participate in code reviews to ensure code quality and knowledge sharing. Contribute to architectural discussions and technical decision-making processes. Mentor junior backend engineers and foster a culture of continuous learning and improvement. Required Skills & Qualifications Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. 3+ years of professional experience in backend development. Proven expertise in Golang, with a deep understanding of its concurrency models and standard library. Demonstrated experience in designing and managing systems that handle high Request Per Second (RPS). Strong understanding of database technologies (e.g., PostgreSQL, MySQL, MongoDB) and experience with database design and optimization. Experience with cloud platforms such as AWS, GCP, or Azure. Familiarity with containerization technologies like Docker and orchestration tools like Kubernetes. Proficiency in building and consuming RESTful APIs and/or gRPC services. Solid understanding of software development principles, data structures, and algorithms. Experience with version control systems, particularly Git. Excellent problem-solving and analytical skills. Strong communication and collaboration abilities. Additional Information This is a hybrid role based in Jakarta, Indonesia, requiring a balance of in-office collaboration and remote flexibility. We offer competitive compensation, comprehensive benefits, and opportunities for professional growth. You will be part of a forward-thinking company that values innovation, teamwork, and technical excellence. We encourage candidates who are passionate about building high-quality software and thrive in a challenging yet rewarding environment to apply. Experience with distributed systems, message queues (e.g., Kafka, RabbitMQ), and microservices architecture is highly desirable.
Responsibilities
Design and maintain scalable backend services and high-performance APIs using Golang to handle high request volumes. Optimize database queries and mentor junior engineers while contributing to architectural decisions.
Loading...