Design and develop high quality, efficient, testable software.
Understand, and contribute to the evolution of, the overall architecture of the system and the wider ecosystem.
Actively participate in team code reviews.
Enhance overall team velocity.
Mentor other team members.
Liaise with other scrum team leaders working on similar services.
Degree in Computer Science, Software Engineering, Data Science or related disciplines or equivalent experience.
Excellent programming skills, ideally with experience of one or more of Java, Python or Kotlin.
5+ years of experience in Software Engineering.
Experience of designing & developing REST API’s.
Expert level of understanding of object-oriented programming and design.
Proactive, self-driven, and possessing a growth mindset.
Good Mathematical and Logical thinking skills.
Experience of AWS technologies, DynamoDB or Lambdas.
Understanding of Microservices architecture principles and best practices.