
Our client is operating in the field of software development and digital services with a mission to help customers grow by leveraging the latest technologies and top talents. Combining deep technology expertise with extensive industry know-how.
What your responsibilities are going to be?
- Develop applications in Node.js (using JavaScript or Typescript)
- Deploy regular code releases to production and test environments; prioritize bug fixes to ensure critical up-time
- Analyze different requirements and propose solutions
- Create clean and testable code
- Work in an Agile environment
- Work closely with all development teams within the company
What qualifications are needed?
- Experience in backend/server-side development with Node.js;
- Good knowledge of Node.js frameworks (Express);
- Excellent knowledge of TypeScript and JavaScript;
- Good knowledge of MySQL and MongoDB;
- Experience with RESTful APIs integration;
- Good understanding of asynchronous programming and its workarounds;
- Good knowledge of user authentication and authorization;
- Good knowledge of microservices architecture;
- Write efficient, scalable, testable, and maintainable code;
- Excellent analytical and design capabilities;
- Knowledge and experience in AWS;
- Familiarity with versioning control with Git (using gitflow);
- Eager to learn new technologies and frameworks;
- Teamwork experience;
- Great communication skills;
- Good command of English (reading, writing, speaking).
What would be considered as an advantage?
- Knowledge of PostgreSQL or SQL server;
- Knowledge of Nest framework is a big plus;
- Knowledge of TypeORM or Mongoose is a big plus;
- Knowledge of front-end frameworks such as Angular, React, Vue (or any other front-end experience);
- Knowledge of front-end template engines such as Handlebars;
- Knowledge and experience of other cloud platforms like GCP, Azure, Heroku;
- Experience with distributed caching systems, and messaging systems such as RabbitMQ;
- Knowledge of OOP, data structures and design patterns;
- Experience with client communication;
- Experience with writing unit tests.
What the company offers:
- Professional advancement plans;
- Learning & development opportunities;
- Work from everywhere;
- Healthcare & insurance;
- Transportation & mobility;
- Sports & activities;
- Leisure time;
- Assistance;
- Teambuilding events & internal initiatives
- Work life balance;
- Corporate discounts.
Please send your CV in English.
All applications will be treated in strict confidentiality.
License #1950 from 20.10.2015
Apply now