Design, develop, and maintain scalable backend systems using Go technologies.
Collaborate with cross-functional teams to design and implement new features and functionality.
Optimize and improve existing code to enhance system performance.
Write clean, well-documented, and efficient code that adheres to coding standards.
Ensure the reliability and security of the backend systems.
Troubleshoot and resolve production issues and bugs.
Stay up-to-date with emerging trends and technologies in Go and backend development.
Mentor junior team members and provide guidance and feedback.
Xüsusi tələblər
Bachelor’s degree in Computer Science or a related field.
3+ years of experience using Go with 7+ years total experience in backend development.
Strong understanding of Go programming language and its core concepts.
Experience with Go frameworks such as Gin, Beego, or Revel.
Experience with SQL and NoSQL databases.
Understanding of RESTful web services and microservices architecture. Experience with developing, deploying, and maintaining microservices is a must.
Experience with cloud-based services and containerization, particularly in AWS, is a plus.
Experience with version control systems such as Git.
Experience with agile development methodologies.
Excellent problem-solving and analytical skills with the detail oriented traits. Who is structured and also is comfortable to work within fast paced environment.