Ubique Systems

TRCD-26-06549

GoLang Developer

This contract role is focused on setting the technical direction for a new Go-based microservices backend platform, with responsibility for architecture, service design, API and event contracts, reliability, and delivery across multiple teams. The core requirements are 12+ years building production backend systems, including 5+ years with Go microservices, plus strong distributed-systems, SQL, Kubernetes/cloud, observability, testing, and cross-team technical leadership experience. The description also emphasizes mentoring senior engineers and using AI tools to improve architecture, code reviews, and testing. Kafka and Java, CI/CD, Terraform, Redis, search platforms, and large-scale e-commerce are preferred rather than stated as core requirements. The structured title says GoLang Developer, while the description describes a Principal Backend Engineer; the experience band is 12–16 years, the location is Bengaluru, and the employment type is contract. Work mode is not specified.

Position summary

Location
India
Workplace
Hybrid
Employment
Contract
Experience
Minimum 12 years and Maximum 16 years
Apply now

Role overview

Why This Role Matters.

This contract role is focused on setting the technical direction for a new Go-based microservices backend platform, with responsibility for architecture, service design, API and event contracts, reliability, and delivery across multiple teams. The core requirements are 12+ years building production backend systems, including 5+ years with Go microservices, plus strong distributed-systems, SQL, Kubernetes/cloud, observability, testing, and cross-team technical leadership experience. The description also emphasizes mentoring senior engineers and using AI tools to improve architecture, code reviews, and testing. Kafka and Java, CI/CD, Terraform, Redis, search platforms, and large-scale e-commerce are preferred rather than stated as core requirements. The structured title says GoLang Developer, while the description describes a Principal Backend Engineer; the experience band is 12–16 years, the location is Bengaluru, and the employment type is contract. Work mode is not specified.

Your Impact

Deliver Enterprise Value

Help organisations solve complex business problems through modern technology, consulting expertise and measurable outcomes.

Collaboration

Work Across Teams

Collaborate with consultants, architects, engineers and client stakeholders throughout the project lifecycle.

Growth

Learn Continuously

Gain exposure to enterprise technologies, certifications, mentoring and real-world project experience.

Career Path

Grow With Ubique

Build a long-term consulting career with opportunities to take on greater responsibility and leadership over time.

Responsibilities

What You'll Be Doing.

Every role at Ubique contributes directly to solving meaningful business challenges for our clients.

01

Own and evolve the backend architecture for a brand-new, Go-based microservices platform, setting technical direction that other engineers and teams build on, and ensuring it holds up against a multi-year roadmap, not just the next release.

02

Define service boundaries, domain models, and integration patterns — synchronous APIs and asynchronous, event-driven messaging — so teams can build, deploy, and scale independently without drifting into a distributed monolith.

03

Partner with Product, Front End, Design, and QA leadership to shape "the right things the right way" at a strategic level — influencing what gets built before it reaches the requirements stage.

04

Set the standard for performance, scalability, reliability, and security across the platform, and build the shared Go libraries, service templates, and guardrails that make it easy for other engineers to meet that bar by default.

05

Define and drive adoption of documentation, idiomatic Go coding standards, architecture decision records, and architectural best practices across the backend org, not just within one team.

06

Own the API and event contracts that the front end and other systems depend on — setting and enforcing standards for API design, versioning, schema management, error handling, and idempotency, in close partnership with front-end leadership.

07

Define the data strategy for the platform: data ownership per service, schema design, migrations, consistency patterns (e.g., sagas, transactional outbox), and caching.

08

Define the strategy for observability and operational excellence — logging, metrics, distributed tracing, alerting, and SLOs — select the tools and platform investments, and drive org-wide adoption of on-call and incident-response practices.

09

Partner with Platform/DevOps to shape CI/CD pipelines, Kubernetes deployment patterns, and infrastructure as code so services ship safely and frequently, with progressive rollouts, feature flags, and fast rollback.

10

Serve as a technical escalation point and thought partner for other engineering leads; represent backend engineering in architecture and technical steering discussions.

11

Own what “done” looks like for backend work — defining and enforcing the quality bar (unit, integration, contract, and load testing; production-readiness reviews) that ensures every service meets product and operational requirements before it ships.

12

Champion the use of AI tools across the SDLC — architecture, code reviews, and test creation — to accelerate delivery, acting as a force multiplier and mentor for teammates.

Technology stack

Tools & Technologies.

The platforms and technologies you'll use to build modern, enterprise-grade solutions.

01

Go

02

Golang

03

Go microservices

04

microservices

05

distributed systems

06

REST

07

gRPC

08

PostgreSQL

09

SQL

10

RDBMS

11

Kafka

12

Kafka Streams

13

Java

14

Docker

15

Kubernetes

16

K8s

17

AWS

18

Terraform

19

GitHub Actions

20

CI/CD

Requirements

Skills & Experience.

We value curiosity, collaboration and continuous learning. If you don't meet every requirement but believe you can make an impact, we'd still love to hear from you.

Essential

Required Qualifications

12+ years building and scaling production backend systems, including 5+ years building Go microservices in production

Go expertise, including concurrency, performance profiling, error handling, idiomatic design, and testing

Backend and distributed-microservice architecture, including service decomposition, resilience, and eventual consistency

Technical strategy and architecture influence across multiple teams, including mentoring senior engineers

REST and/or gRPC API design and ownership of API contracts

Strong SQL database expertise, including data modeling, query optimization, transactions, and schema migrations

Production operations and observability, including logging, metrics, tracing, SLOs, and incident response

Containerized service deployment on Kubernetes in a public cloud

Go testing and static analysis, including race detection and integration or contract testing

Use of AI tools to improve software architecture, code reviews, and testing

Preferred

Nice to Have

React and TypeScript familiarity for front-end API collaboration

Kafka and event streaming, including Kafka Streams

Working proficiency in Java, especially for Kafka Streams

CI/CD pipeline ownership, including GitHub Actions and progressive deployment

Infrastructure as code with Terraform

Search platform integration, such as Algolia

Caching with Redis

Large-scale e-commerce platform experience across catalog, orders, inventory, or fulfillment

AWS experience

New Relic, Sentry, or GitHub experience

What you'll gain

More Than Just A Job.

We're committed to helping every team member grow professionally, personally and technically while working on meaningful projects.

Global Exposure

Collaborate with international clients and multicultural teams on enterprise programmes.

Continuous Learning

Expand your expertise through mentoring, certifications and hands-on project experience.

Career Growth

Take ownership, develop leadership skills and grow your consulting career over time.

Flexible Working

Hybrid and remote collaboration designed around trust and delivering exceptional outcomes.

People First

Join a supportive culture where collaboration, respect and long-term relationships come first.

Enterprise Projects

Work on meaningful technology initiatives for leading organisations across industries.

Apply

Apply for GoLang Developer

One page, about two minutes. We only ask for what we actually need to have a first conversation.

Your CV

Optional. A line or two is plenty.