Search by job, company or skills

Wolkk.

Senior Golang Developer (System Architect)

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 10 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We are looking for a Senior Backend Engineer (Golang) who operates not just as a developer, but as a system architect. This role is focused on delivering business value through scalable backend systems, strong API design, and modern cloud-native engineering practices.

The ideal candidate will use AI-assisted development tools and automation to reduce repetitive work and focus their attention on distributed systems, architecture, reliability, and platform evolution.

You will be part of a high-performing team responsible for API-first SaaS solutions, helping shape a unified service interface and ensuring the fiscalization platform remains scalable, resilient, and easy to extend.

Key Responsibilities

Architecture & Backend Development

  • Design and build resilient, high-performance Golang microservices
  • Take ownership of services end-to-end, from architecture through deployment
  • Solve complex distributed systems challenges with strong focus on scalability and reliability

AI-Augmented Engineering

  • Use AI coding assistants and generative AI tools to accelerate boilerplate creation, unit testing, and documentation
  • Apply automation to improve development velocity while maintaining code quality
  • Focus engineering effort on complex business logic and architectural problems

Continuous Delivery & Platform Reliability

  • Work in a Continuous Everything / GitOps environment
  • Support frequent, reliable deployments through strong automated testing and monitoring pipelines
  • Contribute to platform stability, observability, and operational confidence

API & Platform Design

  • Design and evolve a unified interface for services
  • Ensure APIs are intuitive, strictly typed, and self-documenting
  • Treat API design as a first-class engineering concern

AI / ML Integration

  • Integrate AI and ML capabilities into the platform where they add value
  • Potential use cases include:
  • anomaly detection in transaction logs
  • automated error classification
  • intelligent platform enhancements

Leadership & Mentoring

  • Mentor junior developers on:
  • Golang best practices
  • backend architecture
  • modern cloud-native development
  • productivity through AI-augmented engineering

KPIs

  • Delivery of scalable and reliable Golang microservices
  • Quality and maintainability of system architecture and API design
  • Deployment confidence and engineering velocity in a continuous delivery environment
  • Effective use of AI-assisted tools to improve development efficiency
  • Stability and performance of services in production
  • Contribution to platform evolution, technical standards, and team capability building

Must-Have Skills & Experience

  • 5+ years of full-time backend development experience
  • Strong expertise in Golang
  • Strong understanding of object-oriented programming principles and SOLID design principles
  • Deep knowledge of distributed systems, including:
  • eventual consistency
  • fault tolerance
  • reliability patterns
  • distributed systems trade-offs
  • Strong experience designing and building microservices
  • Practical experience with Docker and Kubernetes
  • Strong understanding of RESTful and RPC-based APIs
  • Experience with asynchronous messaging systems such as; RabbitMQ, Kafka, PubSub
  • Ability to decide when to use asynchronous vs synchronous communication
  • Experience with cloud platforms, ideally GCP
  • Good knowledge of database design strategies, including relational and NoSQL approaches
  • Strong communication skills and ability to explain complex architecture clearly

Nice-to-Have Skills

  • Experience using AI coding assistants such as GitHub Copilot or other generative AI toolsHi
  • Experience applying AI-assisted workflows to software development
  • Exposure to GitOps and modern deployment automation practices
  • Experience integrating AI / ML capabilities into backend systems
  • Experience mentoring engineers in modern backend and platform engineering practices

Traits

  • Architect-level thinker with strong ownership mindset
  • Focused on delivering value, not just writing code
  • Comfortable using modern tools and automation to improve efficiency
  • Strong problem solver in complex distributed environments
  • Quality-driven and reliability-focused
  • Clear communicator who can work across technical and non-technical stakeholders

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

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144725933