Only mid level developers needed, senior/lead NOT needed
Key ResponsibilitiesDesign, build, and maintain high-performance, scalable, and reliable backend services using Golang.Develop and maintain RESTful and/or gRPC APIs.Implement microservices architecture, ensuring modularity and system scalability.Optimize applications for speed, efficiency, and high availability.Work with relational and non-relational databases (e.g., PostgreSQL, MySQL, MongoDB, Redis).Write clean, maintainable, and testable code following best practices.Implement and manage CI/CD pipelines, automated testing, and code reviews.Collaborate with DevOps teams for containerization (Docker) and orchestration (Kubernetes).Troubleshoot, debug, and fix production issues.Participate in architectural discussions and contribute to technical decision-making.Required Skills & Qualifications4+ years of hands-on experience with Golang in production environments.Strong understanding of concurrency patterns, Goroutines, and Channels.Experience building and consuming REST APIs / gRPC services.Knowledge of microservices design, distributed systems, and event-driven architecture.Proficiency with SQL/NoSQL databases (PostgreSQL, MySQL, MongoDB, Redis).Experience with Docker, Kubernetes, and cloud platforms (AWS/GCP/Azure).Working knowledge of Git, CI/CD tools (GitHub Actions, Jenkins, GitLab CI, etc.).Understanding of message brokers (Kafka, RabbitMQ, NATS) is a plus.Familiarity with Linux environments and shell scripting.