Job Description
We are seeking a skilled Golang Developer with 5+ years of hands-on experience in developing scalable backend systems. The ideal candidate will be responsible for building high-performance APIs, integrating third-party services, and working closely with product teams to deliver robust features.
Key Responsibilities
• Design, develop, and maintain backend services using Golang
• Write clean, efficient, and well-documented code
• Build RESTful APIs and work on third-party service integrations
• Work with DevOps team on CI/CD, containerization, and deployment
• Collaborate with frontend developers and product managers to deliver complete features
• Optimize performance, scalability, and reliability of services
• Conduct code reviews and mentor junior developers Required
Skills:
• Strong programming experience with Golang
• Good understanding of microservices architecture
• Experience with REST APIs, gRPC, and web protocols
• Familiarity with Docker, Kubernetes, and container-based deployments
• Proficient in using databases like PostgreSQL, MySQL, or MongoDB
• Experience with message queues (Kafka, RabbitMQ, etc.)
• Valuable understanding of Git, CI/CD pipelines, and cloud services (AWS/GCP/Azure) Preferred
Skills:
• Experience with monitoring tools like Prometheus, Grafana
• Familiarity with GraphQL
• Contribution to open-source Golang projectRole & responsibilities