MCPNew: now works with Claude & AI assistants
Qode

Senior / Lead Backend Engineer (Golang)

Company

Qode

Role

Senior / Lead Backend Engineer (Golang)

Job type

Full-time

Found on Mokaru

20 hours ago

Share this job

Salary

Not disclosed by employer

Job 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.

Resume ExampleCover Letter Example

Explore more