Bachelor’s or master’s degree in computer science or a related technical field
5+ years of experience in software engineering, with a significant focus on microservice development.
Experience with our tech stack or equivalent: Golang (preferred) / Java is a must.
Experience of working with containerization technologies like Docker and Kubernetes
3+ years of experience of either NoSQL, Graph or RDBMS technologies
Experienced of working in an Agile environment with grasp of Scrum /Agile
Ticket management
Requirement traceability
Continuous integration / continuous delivery
Dependency management
Strong knowledge and understanding of developing scalable and secure software in Golang (other lang) using concepts of transaction, caching, networking - client & server, cryptography, and encryption in Golang or related language.
Experience with unit & integration tests is a must, UI and API testing is preferable.
Strong knowledge of cloud platforms (e.g., AWS, Azure) and advanced CI/CD practices.
Proven ability to lead and guide technical projects and initiatives.