Golang Software Engineer - Bangalore
Location: Bangalore
• Experience: Mid Level
• Openings: 1
Job description
Golang Software Engineer
We are seeking an experienced Golang Software Engineer to join our team in Bangalore. The ideal candidate will have a strong background in back-end development, experience with micro-service architecture, and proficiency in various tools and technologies.
Location
Bangalore
Responsibilities
- Design, develop, and deploy scalable and efficient back-end systems using Golang.
- Collaborate with cross-functional teams to identify and prioritize project requirements.
- Develop and maintain RESTful web services using Golang and other relevant technologies.
- Implement and integrate NoSQL databases, such as Postgres, into the system architecture.
- Work with Jenkins and other CI/CD tools to automate testing and deployment processes.
- Design and implement micro-service architecture using Docker and other relevant technologies.
- Troubleshoot and resolve complex technical issues in a timely and efficient manner.
- Stay up-to-date with industry trends and emerging technologies, and apply this knowledge to improve system performance and efficiency.
Requirements
- 3-5 years of experience in back-end development with a strong focus on Golang.
- Proficiency in Java, GitHub, GitLab, SVN, and other version control systems.
- Experience with REST web services, Jenkins, NoSQL databases, Postgres, and micro-service architecture.
- Strong understanding of Docker and containerization.
- Familiarity with Kafka and message queuing systems.
- Excellent problem-solving skills and ability to work in a fast-paced environment.
- Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
Benefits
- Opportunity to work on cutting-edge technologies and projects.
- Collaborative and dynamic work environment.
- Professional growth and development opportunities.
- Comprehensive health insurance and other local benefits as per company policies.