We are looking for a Node.js developer with strong backend experience to join our forward thinking and exciting agency. We are searching for a candidate who is looking to grow and constantly learn and apply new technologies.
Our central goal is to deliver high-quality projects that both our clients and developers can be proud of. Our environment is supportive and friendly and we use a range of progressive open source technologies to fulfill a wide range of client briefs.
The ideal candidate will have a firm foundation in backend web application development with a thirst for keeping up-to-date with modern technologies and platforms.
Responsibilities and Duties
The role is primarily focused on development and improving the backend for a single, innovative product targeted at the hospitality industry:
Consuming and providing REST-style API services
Creating and debugging reliable, unit-tested code
Understanding and being involved in requirements gathering
Exercising creativity and initiative in developing elegant solutions to problems
Working together with our bearded but friendly lead developer and team of back and front-enders
Using a high degree of freedom to select the best libraries and techniques to achieve project goals
Deploying to Linux environments
Qualifications and Skills
This doesn’t reflect every single technology we use but provides a good overview of the core requirements. A self-motivated willingness to learn is a vital quality for this role.
Commonly used Node.js testing frameworks such as Mocha
MySQL or PostgreSQL
Git-based workflow and deployment
Able to follow high-level instructions and work in a small team with other developers and front-enders
The core role is focused on backend development but some full stack experience would be helpful:
Angular 2-4 with TypeScript
HTML + SCSS
Some rails experience
What Do We Need?
An up-to-date portfolio and CV are all we need… if you’ve got those to hand, what are you waiting for?
Send them both together to email@example.com (if they’re too big to send by email, you could use something like Wetransfer – just let us know!)