Position: Senior Node.js Developer
Company: TalentsToday
Experience required: 5y
English level: upper

Job purpose
As a Senior Node.js developer you will be joining our team of Delivery Managers, Scrum Masters, Developers, DevOps and QA Engineers to ensure delivery of our work on time, within budget and to agreed quality standards. You will work alongside our Back-end Platform Lead on a greenfield project from the document processing industry,
with a steady pipeline of projects coming later in the year. 

Key responsibilities
▪ Working independently on individual microservices across the full spectrum of requirements
▪ Writing tests for your code, keeping to best standards and working in a CI/CD environment (GitLab)
▪ Contributing to sprint planning, scoping and estimations of your own work
▪ Taking part in peer reviews of code (merge requests)
▪ NOTE: You will be working with Node.js + TypeScript + AWS

You will need...
▪ Good programming skills in TypeScript
▪ Experience with Node.js
▪ Ability to work independently at the microservice level, with technical guidance and support
▪ Practical experience of working with relational databases
▪ Git skills
▪ Proven ability to code against REST APIs
▪ Willingness to learn new technologies and tools
▪ A good level of proficiency in English
It is a plus if you have...
▪ Knowledge of AWS and/or Azure
▪ Scripting skills for *nix systems (e.g. bash)
▪ Experience of implementing authentication and authorization solutions
▪ Docker skills
▪ Front-end development experience
▪ Knowledge of non-relational databases
▪ Supporting scalable products for a large user base