We are looking for an experienced Lead Golang Developer to join our innovative team. The ideal candidate will have a strong background in Golang development and expertise in multi-cloud platforms.
Requirements:
8+ years of overall software development experience
4+ years of hands-on experience with Golang
Expertise in GoRoutines and concurrent programming
Proficiency in multi-cloud platforms (AWS, GCP, Azure)
Strong understanding of distributed systems and microservices architecture
Experience with containerization technologies (e.g., Docker, Kubernetes)
Excellent problem-solving and communication skills
Responsibilities:
Lead the design and development of scalable, high-performance Golang applications
Mentor and guide junior developers in best practices and coding standards
Collaborate with cross-functional teams to define and implement software solutions
Optimize application performance and ensure code quality through rigorous testing and code reviews
Contribute to architectural decisions and technology choices
Stay up-to-date with the latest trends and advancements in Golang and cloud technologies