Bachelor’s degree in computer science or related field
5+ years of experience in software development
2+ years of experience in leadership or project management roles
Strong knowledge of software development principles, including software design patterns, data structures, algorithms, and software architecture
Experience with software development tools, such as git, clickup, jira, and confluence
Ability to work effectively in a team environment
Familiarity with working in a Scrum Agile delivery environment.
Familiarity with front-end technologies like React, Vue or Angular.
Excellent communication, motivational, and interpersonal skills.