Backend Developer (Golang) | 6 to 9 years | Bengaluru
Job Responsibilities
Highly skilled Backend Developer with strong experience in Golang, API development, and microservices architecture. The ideal candidate will have a solid background in DevOps, system integration, and data-driven backend services, with a passion for building scalable and high-performance web applications.
Key Responsibilities:
- Design, develop, and maintain RESTful APIs and backend services using Golang.
- Build and manage microservices that support scalable web applications.
- Integrate with data processing and data analysis pipelines using Python and other tools.
- Collaborate with DevOps teams to implement CI/CD pipelines, monitoring, and infrastructure automation.
- Ensure secure, efficient, and reliable system interfaces and system integrations.
- Work closely with front-end developers, data scientists, and IT operations to deliver end-to-end solutions.
- Participate in code reviews, performance tuning, and troubleshooting of backend systems.
Required Skills & Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Information Technology, or related field.
- 6–9 years of experience in backend development, with at least 2 years in Golang.
- Strong understanding of:
- REST APIs, microservices, and web application architecture
- DevOps practices, CI/CD, and containerization
- SQL and NoSQL databases (e.g., MySQL, MongoDB)
- System administration and IT operations
- Experience with Python for scripting, data processing, or integration tasks.
Preferred Qualifications:
- Experience with cloud platforms (AWS, GCP, or Azure).
- Familiarity with message queues, event-driven architecture, or serverless computing.
- Exposure to data science workflows or real-time data processing.
Bangalore, IN