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 through 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.
Traits We're Looking For:
- 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