About this role
The team is seeking a Lead Golang Engineer to join their dynamic team. The ideal candidate will have extensive experience in software development and a strong foundation in computer science principles. This role will focus on designing and implementing robust applications while leading a team of developers.
Key Responsibilities:
- Lead the design and development of scalable software solutions using Golang.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure code quality through best practices in testing, code reviews, and documentation.
- Mentor junior developers and foster a culture of continuous improvement.
- Stay updated with emerging technologies and industry trends to enhance product offerings.
Required Skills & Qualifications:
- 10 years of software development experience, with proficiency in Golang, Kotlin, Java, or Python.
- Strong understanding of data structures, algorithms, and distributed system design.
- Familiarity with cloud-native infrastructure and tools, including Kubernetes, Docker, Kafka, and AWS services.
- Excellent problem-solving skills and the ability to write high-quality, maintainable code.
- Strong communication skills and the ability to work effectively in a team environment.
Experience:
- 8-10 years of relevant experience in software development and engineering leadership.
What we offer:
- An opportunity to work in a collaborative and innovative environment.
- Professional development and career growth opportunities.
- A chance to work with cutting-edge technologies and contribute to impactful projects.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.