Shuru Logo

Shuru

Senior Golang Engineer

Posted Yesterday
Be an Early Applicant
In-Office or Remote
Hiring Remotely in Gurgaon, Haryana
Senior level
In-Office or Remote
Hiring Remotely in Gurgaon, Haryana
Senior level
Build and operate scalable backend systems using Golang, owning architecture, system design, implementation, deployment, and production support. Develop REST/gRPC APIs, microservices, distributed systems, event-driven workflows, and database models. Optimize services for performance, reliability, and low latency; improve observability and contribute to CI/CD, containers, and cloud infrastructure. Collaborate with product and engineering teams, make technical decisions, mentor teammates, and deliver secure production-grade products.
The summary above was generated by AI

This is a remote position.

Shuru is an AI, Product and Technology Engineering company helping startups and enterprises build, scale and modernise digital products. Our teams work with high ownership, first-principles thinking and an AI-native approach to solve meaningful business problems and ship production-grade technology.

We are looking for a Senior Backend Engineer (Golang) to build scalable products, own design and architecture decisions, and mentor teammates. You will work closely with product and engineering teams to build secure, high-performance, and reliable backend systems using Golang (Go).


Responsibilities
  • Own backend development from architecture and system design through implementation, deployment, and production support.
  • Build products from scratch and scale them as usage and business complexity grow.
  • Design, develop, and optimize scalable backend services using Golang (Go).
  • Design robust REST/gRPC APIs, database models, microservices, and event-driven workflows.
  • Build distributed systems with fault tolerance, reliable communication, and appropriate data consistency guarantees.
  • Make architecture decisions balancing performance, scalability, consistency, security, and maintainability.
  • Optimize backend services for low latency, high throughput, and efficient resource utilization.
  • Improve monitoring, logging, metrics, and alerting.
  • Contribute to CI/CD pipelines, containerized deployments, and cloud infrastructure.
  • Mentor teammates through design discussions, code reviews, and hands-on technical guidance.
  • Collaborate with product and engineering teams and take ownership of delivery and product outcomes.


Requirements
Requirements
  • Strong hands-on experience with Golang (Go) in building and operating production-grade backend systems.
  • Solid understanding of Go concurrency patterns, including goroutines, channels, context management, and synchronization.
  • Strong understanding of design patterns, architectural principles, and system design.
  • Hands-on experience with databases, data modeling, query optimization, and REST/gRPC API development.
  • Experience with microservices, event-driven architectures, asynchronous processing, and distributed systems.
  • Strong understanding of distributed consistency, concurrency, scalability, and failure handling.
  • Knowledge of application security, authentication, authorization, and secure data handling.
  • Working knowledge of DevOps fundamentals, including CI/CD, Docker, containers, and Kubernetes.
  • Experience with cloud platforms, preferably Google Cloud Platform (GCP); AWS experience is also acceptable.
  • Ability to work independently, communicate technical decisions, and mentor teammates in a remote environment.

Preferred Background
  • Startup experience building products from 0 to 1 and scaling them from 1 to 100.
  • Experience owning architecture and delivering greenfield products using Golang.
  • Experience building high-concurrency, low-latency, and high-throughput backend services.
  • Familiarity with Go performance profiling, memory management, and optimization.
  • Experience in anti-fraud, commercial banking, fintech, or growth engineering is a plus.
  • Comfort working with ambiguity, taking ownership, and balancing delivery speed with engineering quality.


Benefits
  • Competitive salary and benefits package.
  • Opportunity to work with a team of experienced product and tech leaders.
  • A flexible work environment with remote working options.
  • Continuous learning and development opportunities
  • Chance to make a significant impact on diverse and innovative projects


Similar Jobs

5 Days Ago
Remote
India
Senior level
Senior level
Software
Develop and enhance backend features for a global telco SaaS platform using Java or Golang. Write automated unit, integration, and journey tests; build performant, secure, scalable software; participate in design, R&D, code reviews, and team discussions; document APIs and designs; and troubleshoot production issues while meeting customer SLAs.
Top Skills: GoJavaMariadbMongoDBMySQLSpring Boot
7 Days Ago
Remote or Hybrid
India
Senior level
Senior level
Security • Software
Build and own scalable backend features for an Endpoint Security product serving millions of endpoints. Responsibilities include system design, coding, testing, deployment, monitoring, production troubleshooting, and collaboration across teams. The role requires strong backend engineering, microservices, distributed systems, cloud, and architectural expertise, with Golang and cybersecurity experience advantageous.
Top Skills: Cloud PlatformsDistributed SystemsGoMicroservicesAzure
7 Hours Ago
In-Office or Remote
India
Senior level
Senior level
Information Technology
Design, develop, and maintain scalable cloud-native backend services using Golang, microservices, REST, and gRPC. Build distributed, fault-tolerant systems; optimize performance and reliability; troubleshoot production issues; and promote security and observability. Lead technical design discussions, code reviews, and software development best practices while collaborating with product, architecture, DevOps, and QA teams. Mentor developers and contribute to architecture, cloud infrastructure, CI/CD, messaging, and database solutions.
Top Skills: Apache KafkaApi GatewayAWSAzureAzure DevopsDistributed SystemsDockerElasticsearchElk StackGCPGithub ActionsGitlab CiGoGrafanaGrpcIstioJenkinsJwtKubernetesMicroservices ArchitectureMongoDBMySQLNatsOauth2OpentelemetryPostgresPrometheusRabbitMQRedisRest ApisServerlessTerraform

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account