Job Description
We are looking for a skilled Golang Developer with strong backend engineering fundamentals and hands-on experience in building scalable APIs and microservice-based systems. The ideal candidate should be comfortable working on production-grade backend platforms with exposure to cloud-native development and distributed systems.
Roles and Responsibilities
- Design, develop, and maintain scalable backend applications and APIs using Golang.
- Build and manage microservice-based architectures for production-grade platforms.
- Develop REST and gRPC-based backend services with high reliability and performance.
- Work on distributed systems, asynchronous processing, caching, and queue-based architectures.
- Implement efficient concurrency patterns using goroutines, channels, and Go runtime fundamentals.
- Collaborate with cross-functional teams to deliver scalable and maintainable backend solutions.
- Work with SQL and NoSQL databases to ensure data consistency, scalability, and performance.
- Support cloud-native deployments and backend infrastructure on AWS, Azure, or GCP.
- Manage containerized applications and deployments using Docker and Kubernetes.
- Contribute to CI/CD pipeline implementation and deployment automation processes.
- Ensure API security, backend performance optimization, and system reliability.
- Participate in Agile development workflows, code reviews, debugging, and troubleshooting activities.
- Maintain strong ownership of backend deliverables and production stability.