- Leading and directing an international team, whilst staying hands on
- Mentoring and growing other Engineer’s skillsets whilst working on a large scale
- Writing code using an Agile mindset
- Develop and support a learning organization model through coaching, training and mentorship
- Being a key contributor to the continued growth of the team
- Consulting and sharing information with the teams and organization
- Undergraduate degree or equivalent work experience
- Demonstrable experience of team-based software development
- Proficient in at least one high level programming language such as .NET Core or Java
- Proficient in at least one scripting language such as Ruby, Python of Node js.
- Strong track record working with Agile technologies
Preferred Qualifications:
- Experience workin on large scale, multiple team projects
- Demonstrable experience with continuous integration
- Proven experience of Cloud (Azure, GCP, AWS)
- Experience with programmatic interaction with NOSQL/ SQL. Graph/ Table databases
- Git branching, merging, pull-requests
- Infrastructure-as-code exposure