Required Qualifications :
- Bachelor's degree in Computer Science or related field.
- Minimum of 3 years of hands-on experience in Golang development.
- Strong understanding of the principles of software engineering.
- Experience with microservices architecture and RESTful APIs.
- Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB).
- Proficient in using version control systems, preferably Git.
- Experience with containerization tools, such as Docker.
- Understanding of cloud services, such as AWS or Google Cloud.
- Strong analytical and problem-solving abilities.
- Excellent communication and team collaboration skills.
- Experience with Agile/Scrum methodologies.
- Ability to work independently and manage multiple tasks.
- Knowledge of other programming languages (e.g., Java, Python) is a plus.
- Experience with automated testing frameworks.
- Strong focus on clean code principles and design patterns.
- Willingness to learn new technologies and frameworks.