Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Job Summary:
We are looking for a Go (Golang) Developer with 3-5 years of software engineering experience, including proven expertise in developing and maintaining robust, scalable, and high-performance applications. The ideal candidate will have a thorough understanding of backend systems, software architecture, and a collaborative mindset to guide and mentor the development team.
Key Responsibilities
- Lead the design, development, and deployment of high-quality Go-based applications and services.
- Collaborate closely with cross-functional teams (Product, QA, DevOps, UX/UI) to deliver end-to-end solutions aligned with business requirements.
- Architect and implement microservices, APIs, and other backend components to ensure scalability, reliability, and security.
- Establish best practices in coding standards, testing, and continuous integration.
- Troubleshoot and resolve performance, scalability, and reliability issues across the application stack.
- Mentor junior and mid-level engineers, provide guidance on coding standards, and conduct code reviews.
- Participate in Agile methodologies (e.g., Scrum, Kanban), including sprint planning, daily stand-ups, and retrospectives.
- Guide the team in optimizing systems and services to reduce latency and improve performance.
- Stay current with emerging technologies and industry best practices to drive continuous improvement in solutions and processes.
- 6–8 years of overall software engineering experience.
- Strong expertise (3+ years) in Go (Golang) programming, including building and maintaining production-grade applications.
- Proficiency in designing and implementing RESTful APIs, especially in microservices architectures.
- Solid understanding of communication protocols such as gRPC or GraphQL (a plus).
- Experience with containerization (Docker) and orchestration tools (Kubernetes).
- Knowledge of cloud platforms (AWS, GCP, or Azure) and associated managed services.
- Familiarity with database technologies (SQL and NoSQL) and data modeling.
- Hands-on experience with CI/CD pipelines and deployment automation.
- Working knowledge of Git version control and related collaboration workflows (pull requests, code reviews).
- Strong problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
- Excellent communication and leadership skills, with a track record of effectively mentoring and leading an engineering team.
- 3-4.5 Years
- Primary Skill: Open Source Development
- Sub Skill(s): Open Source Development
- Additional Skill(s): PHP, GoLang, Python
Key Skills
Ranked by relevanceReady to apply?
Join Infogain and take your career to the next level!
Application takes less than 5 minutes

