Job openings for Golang Developer in Bangalore
Job Purpose: The Senior Software Developer (Golang) is responsible for designing, developing, and maintaining scalable, high-performance system. The role focuses on development using Golang while adhering to modern software engineering practices, security standards, and Agile methodologies.
Key Responsibilities
- Design, develop, and maintain using Golang
- Develop robust, scalable, and high-performance backend services
- Apply Go best practices including goroutines, channels, templating, and code generation
- Work with Go frameworks, routers, and dependency management tools
- Perform unit testing and TDD in an Agile/Scrum environment
- Ensure software quality through code reviews, linting, and static code analysis
- Optimize performance using profiling and monitoring tools
- Collaborate with cross-functional teams including product, testing, and operations
- Contribute to system design using established design principles and patterns
- Participate in troubleshooting, root cause analysis, and production support when required
Required Qualifications
Bachelors or Masters degree in:
- Computer Science
- Information Technology
- Electronics & Communication
- MCA
Experience
5+ years of hands‑on experience
Experience 5 - 8 Years
Technical Skills
- Primary Skills: Golang programming (advanced proficiency), Linux and Windows operating systems (advanced knowledge), better understanding of Golang Ecosystem
- Software Engineering Practices: Object‑Oriented Programming, Secure coding and SCA tools, Unit testing and TDD, Agile/Scrum methodologies
Salary Not Disclosed
Industry: IT Software - Ecommerce / Internet Technologies
Qualification: B.E
Key Skills: Go Programming Language, Golang Developer, Oops, Linux, Windows OS, Unit Testing, TDD, SR. Software Engineer, Agile Methodology, Scrum