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
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.
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.
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.
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.
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.
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.
Define the data strategy for the platform: data ownership per service, schema design, migrations, consistency patterns (e.g., sagas, transactional outbox), and caching.
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.
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.
Serve as a technical escalation point and thought partner for other engineering leads; represent backend engineering in architecture and technical steering discussions.
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.
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.
Go
Golang
Go microservices
microservices
distributed systems
REST
gRPC
PostgreSQL
SQL
RDBMS
Kafka
Kafka Streams
Java
Docker
Kubernetes
K8s
AWS
Terraform
GitHub Actions
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.