Lead Golang Developer

Job Description

Apply Now

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

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