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 workplace with remote working options.
• Continuous learning and development opportunities
• Chance to make a significant impact on diverse and innovative projects
📌 Senior Golang Engineer (India)
🏢 Shuru
📍 India