Job Title Senior Software Engineer (Golang Backend).
Location : Pune, Maharashtra.
MUST Have Skills : Golang, Microservices, SaaS.
Role Overview :
As a Senior Backend Engineer, you will design and build high-scale, cloud-native backend systems that power real-time monitoring, analytics, and automation for commercial HVAC/R operations.
You will take end-to-end ownership of critical services, influence architectural decisions, and mentor other engineers while working closely with product, data, and infrastructure teams.
This role is ideal for engineers who enjoy solving complex distributed systems problems and want to see their work have real-world impact.
Key Responsibilities :
- Design, develop, and operate scalable backend services for a high-growth SaaS platform.
- Own the end-to-end lifecycle of services - from design and implementation to deployment, monitoring, and optimization.
- Build and evolve distributed, event-driven microservices handling high-volume data and real-time workflows.
- Ensure high availability, reliability, performance, and security of production systems.
- Drive architectural decisions around APIs, data models, service boundaries, and system integrations.
- Lead prototyping and proof-of-concepts for new ideas, features, and platform capabilities.
- Collaborate closely with frontend, data, DevOps, QA, and product teams to deliver cohesive solutions.
- Identify technical debt and proactively improve system design, developer experience, and operational excellence.
- Mentor and guide other engineers through code reviews, design discussions, and best practices.
- Thrive in a fast-paced startup environment with high ownership and accountability.
Must-Have Skills :
- 4-6 years of experience building and operating medium to large-scale backend systems.
- Strong hands-on experience with Go.
- Proven experience designing cloud-native, distributed systems for SaaS platforms.
- Strong understanding of microservices architecture, REST APIs, and asynchronous processing.