Commercial experience developing node.js applications, preferably in a micro-services architecture.
Experience with data persistence frameworks and databases (relational or No-SQL databases)
Exposure to cloud (AWS, Azure or GCP).
Experienced with CI/CD ways of working, and familiar with tools and practices that support a DevOps approach.
Good working knowledge of version control systems such as Git.
Solid experience working in an Agile delivery team.
Strong software design skills.
Good understanding of the fundamentals of computing (e.g. logic, data structures, algorithms, low-level architecture, systems infrastructure, network stack).
Our roles suit full-stack and server-side developers - Node.js is essential; React.js is good to have but certainly not essential.
Requirements :
You consider yourself a talented engineer, driven by your love of technology.
You're comfortable operating in an Agile environment with a good working knowledge in areas such as CI/CD, build pipelines, testing and architecture
You are always looking for ways to expand your knowledge and grow your skills.
A collaborative environment spurs you on, and you get a kick out of delivering high-quality, fully-tested, working software, together with the team.
You are self-sufficient, self-motivated, and strive for a successful outcome.
You love nothing more than grabbing a pen and whiteboarding the next challenge.