Overview:
Our clients starting the next phase of building their world-class, international product, so they are looking for a senior software engineer, preferably full-stack, who wants to lead the software engineering team and contribute meaningfully to the team and platform for several years (hopefully longer). You’d need a great attitude (no egos), solid technical skills and experience, and some knowledge of our tech stack.
The team:
A cross-functional team dedicated to the development (and support) of the whole platform. They work collaboratively in an agile Scrum environment with the tooling and processes needed to get the job done effectively over the long term.
What you’ll do:
- Lead the software engineering team and resolve production issues, when needed
- Contribute to the entire development process – design, develop, test, and ship quality features
- Work across the platform’s technology stacks
- Contribute to the continuous improvement of our standards, processes, tools, codebase and quality
- Contribute to the technical and product roadmap
What you’ll need:
- Minimum of 6 years experience in web application development
- Experience with a modern JavaScript framework (React, Angular or Vue) is an advantage, with React being preferable (our primary language going forward)
- Experience with mobile app development, with Reactive Native being an advantage
- Experience with back-end web applications, with Node.js being an advantage
- Experience with database queries, with MongoDB being an advantage
- Experience with REST APIs is an advantage
- Experience leading a team is an advantage
- Excellent problem-solving skills that combine technical and non-technical aspects
- Excellent understanding of fundamental software development concepts and design patterns
- A University degree in a relevant field of study is an advantage
- Numeracy and literacy skills
- Be fluent in English