Description
We are seeking a highly experienced Golang Developer to join our team. The ideal candidate should have 10-15 years of experience in developing large-scale applications using Golang. The candidate should be passionate about technology and should have a deep understanding of the Golang ecosystem and best practices. The candidate should also be comfortable working in a fast-paced, team-oriented environment.
Responsibilities
- Design, develop, and maintain large-scale applications using Golang
- Write clean, efficient, and well-documented code
- Collaborate with cross-functional teams to identify and implement solutions
- Optimize applications for performance and scalability
- Mentor junior developers and provide technical guidance
Skills and Qualifications
- 10-15 years of experience in developing large-scale applications using Golang
- Strong understanding of Golang ecosystem and best practices
- Solid understanding of data structures and algorithms
- Experience with microservices architecture and RESTful APIs
- Experience with database technologies such as SQL and NoSQL
- Experience with cloud computing platforms such as AWS and GCP
- Experience with containerization technologies such as Docker and Kubernetes
- Excellent problem-solving skills
- Excellent communication and collaboration skills
- Bachelor's or Master's degree in Computer Science, Engineering or related field