Job Description
Job Role : Senior Golang Developer Experience: 1215 Years Location : New York Job Description: We are seeking an experienced Senior Golang Developer to design, develop, and maintain high-performance backend systems. The ideal candidate will have extensive experience in building scalable, distributed applications and leading technical initiatives in cloud-native environments. Key Responsibilities: Design and develop highly scalable, concurrent backend services using Golang.Architect and implementmicroservices-based systems.Lead technical design discussions and code reviews.Optimize application performance, reliability, and scalability.Develop RESTful APIs and gRPC (link removed)tegrate applications with databases (SQL/NoSQL) and messaging systems.Implement CI/CD pipelines and DevOps best practices.Ensure system security, fault tolerance, and high availability.Mentor junior developers and provide technical leadership.Collaborate with product, QA, and DevOps teams to deliver enterprise-grade solutions. Required Skills: 1215 years of overall software development experience.6+ years of hands-on experience withGolang.Strong understanding of concurrency, goroutines, channels, and memory management.Experience withmicroservices architecture and distributed systems.Proficiency withDocker, Kubernetes, and cloud platforms (AWS/Azure/GCPStrong experience with REST APIs, gRPC, and JSON/Protobuf.Knowledge of relational and NoSQL databases.Experience with monitoring, logging, and observability tools.Excellent problem-solving and communication skills.