We are seeking a Senior Go Developer to join our engineering team and contribute to building high-performance, scalable backend systems that support enterprise and Saa S platforms. The ideal candidate is experienced, detail-oriented, and capable of delivering robust solutions in a collaborative environment. Responsibilities:Design, develop, and maintain high-performance Go (Golang) microservices and APIs. Write clean, efficient, and scalable code following best practices in concurrency, memory management, and modularity. Integrate with cloud-native services (AWS, GCP, or Azure) and external APIs. Collaborate with frontend, Dev Ops, and QA teams to deliver end-to-end solutions. Optimize systems for performance, reliability, and scalability. Troubleshoot production issues and ensure continuous uptime. Participate in architecture discussions, system design reviews, and code reviews. Mentor junior developers and contribute to a strong engineering culture. Requirements:5+ years of backend development experience, including at least 3 years using Go (Golang). Strong understanding of Goroutines, channels, and concurrency patterns. Experience with RESTful APIs, g RPC, and microservices architecture. Solid database experience with both SQL (Postgre SQL/MySQL) and NoSQL (Mongo DB/Redis). Hands-on experience with Docker, Kubernetes, and CI/CD pipelines. Knowledge of security, authentication, and authorization mechanisms (OAuth2, JWT, etc.). Experience with message queues (Kafka, Rabbit MQ, NATS, or similar). Strong problem-solving and debugging skills. Excellent communication and collaboration abilities.