Job
Description
We are looking for a highly skilled and experienced Senior Golang Developer to join our backend engineering team. You should have a strong background in Golang, significant experience with microservices, and the ability to develop scalable and resilient systems deployed on cloud-native environments using Docker and Kubernetes. This is a hybrid opportunity requiring you to work from either the Pune or Hyderabad office for 23 days per week. We seek individuals who are prepared to take ownership, collaborate across cross-functional teams, and contribute to core system architecture and performance-critical services. Your responsibilities will include designing, implementing, and maintaining backend services using Golang that are scalable, performant, and secure. You will also develop and manage RESTful APIs for internal and external consumers, build and maintain microservices-based systems in Docker/Kubernetes environments, participate in system design discussions, contribute to architectural decisions, and influence best practices. Collaboration with Product Managers, QA Engineers, Frontend Developers, and DevOps to deliver well-integrated features is essential. Writing unit tests, participating in code reviews, ensuring code quality, monitoring, troubleshooting, and resolving issues in development and production environments are also key responsibilities. You will engage in Agile ceremonies such as daily standups, sprint planning, and retrospectives, and optimize services for high availability, scalability, and resilience. Required skills include a minimum of 5 years of full-time professional backend development experience, with at least 3 years of hands-on experience building production systems using Golang. Strong experience in designing and consuming REST APIs, working with JSON, knowledge of Docker, Kubernetes, and microservices architecture, proficiency with cloud platforms like AWS, GCP, or Azure, and understanding of relational databases and NoSQL solutions are necessary. Proficiency in version control systems, debugging, profiling, optimization skills, experience with CI/CD tools, and Agile development methodologies are also required. Preferred skills include experience with event-driven architectures, messaging systems like Kafka or RabbitMQ, familiarity with monitoring tools such as Prometheus or Grafana, understanding of DevOps practices, Infrastructure as Code, security best practices, and exposure to container orchestration tools beyond Kubernetes. Educational requirements include a Bachelors or Masters degree in Computer Science, Information Technology, or a related technical field. This role offers a hybrid work model with 23 days per week on-site from the Pune or Hyderabad office, a compensation of up to 14 LPA based on experience and skills, and immediate joiners or candidates with a 7-day notice period only. This is an impactful role for developers interested in modern backend architectures, system-level design, and mission-critical backend services. The environment emphasizes autonomy, collaboration, and technical excellence. If you are a backend engineer with expertise in Golang and a passion for building scalable, cloud-native systems, this is an excellent opportunity to advance your career in a dynamic, tech-driven environment where your skills directly impact real-world applications. Join our forward-thinking engineering team and contribute from day one. Apply now if you meet the criteria and are ready to make an immediate or within a week transition.,