Job Search and Career Advice Platform

Enable job alerts via email!

Senior Golang Developer

Wolkk.

Indonesia

On-site

IDR 1.000.166.000 - 1.333.556.000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A B2B tech solutions company in Indonesia is seeking a Senior Backend Engineer specialized in Golang. The role involves designing and operating resilient microservices in a GitOps environment, emphasizing end-to-end ownership and system reliability. With a focus on AI-assisted development and architectural improvements, candidates should possess over 5 years of backend experience and a deep understanding of distributed systems. This position offers an opportunity to work with cutting-edge technologies and professional growth.

Benefits

Competitive salary
Dynamic work environment
Opportunities for professional growth

Qualifications

  • 5+ years of backend development experience.
  • Strong hands-on expertise in Golang.
  • Deep understanding of distributed systems and reliability.

Responsibilities

  • Design, build, and operate resilient microservices.
  • Work in a Continuous Everything/GitOps environment.
  • Apply AI tools to improve development speed.

Skills

Backend development
Golang
Distributed systems
API design
Docker
Kubernetes

Tools

Docker
Kubernetes
Job description

Our client is a B2B tech company reshaping fiscal compliance through cloud-based solutions for electronic receipts and invoices. As a Senior Backend Engineer (Golang), you are expected to operate at system-architecture level, not just as an individual contributor.

You will work on API‑first SaaS platforms in highly distributed, compliance‑heavy environments. The role emphasizes end‑to‑end ownership, architectural thinking, and leveraging AI‑assisted development and automation to maximize engineering impact. Your focus is on solving complex distributed systems problems, ensuring reliability, scalability, and long‑term maintainability.

Key Responsibilities
  • Design, build, and operate resilient, high‑performance microservices using Golang with end‑to‑end ownership (architecture → deployment → monitoring).
  • Work in a Continuous Everything / GitOps environment, deploying frequently with strong confidence in automated testing and observability.
  • Design and evolve API‑first services and a unified interface that is intuitive, strictly typed, and self‑documenting.
  • Apply AI‑assisted development tools (e.g., code generation, test automation, documentation automation) to reduce boilerplate and improve delivery speed.
  • Integrate AI/ML capabilities where they add tangible value (e.g., anomaly detection, error classification, intelligent logging).
  • Maintain high‑quality documentation for both internal teams and external developers, using automation to keep documentation in sync with code.
  • Mentor junior engineers on backend best practices, distributed systems thinking, and efficient, tool‑augmented development.
  • Actively contribute to architectural decisions and long‑term system evolution.
KPIs / Success Metrics
  • Stability, reliability, and scalability of backend services in production.
  • Quality and consistency of API design and service contracts.
  • Reduction of incidents proactive monitoring, automation, and architectural improvements.
  • Code quality, test coverage, and maintainability.
  • Adoption and effective use of AI/automation to improve team velocity.
  • Contribution to team growth through mentorship and technical leadership.
Must‑Have Skills & Experience
  • 5+ years of backend development experience, with strong hands‑on expertise in Golang.
  • Deep understanding of distributed systems, including consistency models, fault tolerance, and system reliability.
  • Strong experience designing and maintaining RESTful and RPC‑based APIs.
  • Hands‑on experience with Docker and Kubernetes, with understanding of how applications run in production clusters.
  • Solid understanding of OOP, SOLID principles, and backend design patterns.
  • Experience or strong interest in using AI tools to improve development velocity and software quality.
  • Strong communication skills, able to explain complex technical concepts clearly to diverse stakeholders.
Nice‑to‑Have / Preferred
  • Experience working in GitOps / Continuous Everything environments.
  • Hands‑on experience with event‑driven and asynchronous systems (Kafka, RabbitMQ, Pub/Sub).
  • Experience with cloud platforms, preferably GCP.
  • Strong understanding of database trade‑offs (relational, document, key‑value).
  • Exposure to compliance‑heavy or regulated domains.
  • Senior‑level ownership and accountability mindset.
  • System‑thinking approach rather than feature‑only execution.
  • Pragmatic problem solver with a bias toward automation.
  • Curiosity and openness to new tools and methodologies.
  • Commitment to continuous learning and engineering excellence.
What We Offer
  • Competitive salary and benefits.
  • A dynamic and supportive work environment.
  • Opportunities for professional growth and development.
  • The chance to work on cutting‑edge technologies and projects.
Who we are

Wolkk is an offshore outsourcing company dedicated to connecting international clients with top talent in Indonesia. Our mission is to enable young professionals in Indonesia to learn and grow by working with international clients. We help clients recruit and manage their employees in Indonesia, fostering an environment where talent can thrive and businesses can achieve their goals. Join us at Wolkk and be part of a dynamic team that bridges global opportunities with local expertise.

Our values
  • Trust and Respect
  • Thirst for learning
  • Agile and Flexible
  • Quality Driven
  • Rekayasa
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.