Responsibilities Build a modern application. Provide best performance. Find and fix errors. Maintain the code and create tests to ensure highest product quality.
Requirements 5+ years of experience in backend development. Strong knowledge of Vanilla JavaScript (ES6, Promises) and its weak points. Working experience with TypeScript (2+ years). Experience with microservices architecture. At least three projects on TS. At least 1 project with ExpressJs. Good knowledge of AWS (knows what services are used for and how to work with them). Knows OOP principles, development patterns and how to use it (especially Decorator pattern). Has projects with different DBs and ORMs used at once (desirable). Sequelize ORM (desirable). Experience with PostgreSQL, MongoDB, Redis. Experience building REST API. Knowledge of web security (csrf attack, xss attack, mitm attack). NodeJS. Git. Docker. Upper-intermediate level of English.
We offer Flexible working hours. 20 paid vacation days per calendar year after the trial period. 5 paid sick leave days per year. Possibility of business trips to the UAE. Team-building activities.
About Platx Digital
Dubai based IT-Company. Currently we are looking for developers in Ukraine for a beauty industry project. Opened positions: 2 - Senior/Middle Backend Developer. NodeJS/TypeScript. 1 - Senior/Middle Frontend Developer. React/TypeScript. 1 - Lead Mobile Developer. ReactNative.