Lead Golang Developer
Job Description
Apply NowWe 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
What We Offer:
- Competitive salary commensurate with experience
- Opportunity to work on cutting-edge projects using the latest technologies
- Professional development and learning opportunities
- Flexible work environment and work-life balance
- Collaborative and innovative team culture