Overview

Responsibilities:

- Integration of user-facing elements developed by front-end developers with server-side logic

- Build reusable code and libraries for future use

- Optimize application for maximum speed and scalability

- Implementation of security and data protection

- Design and implementation of data storage solutions

- Troubleshoot and debug applications

- Collaborate with other team members

- Stay up-to-date on emerging technologies

- Support and develop the platform API - building new endpoints and maintaining the API docs

Required Qualifications:

- 2+ years’ Node JS development experience required

- Very good knowledge of JavaScript and Node JS

- Understanding accessibility and security compliance

- User authentication and authentication between multiple systems, servers, and environments

- Integration of multiple data sources and databases into one system

- Management of hosting environment, including database administration and scaling an application to support load changes

- Data migration, transformation, and scripting

- Setup and administration of backups

- Outputting data in different formats

- Implementing automated testing platforms and unit tests

- Good analytical and multitasking skills

- Proficient understanding of code versioning tools, such as Git

- Good knowledge of English is a plus

- Proactive and self-motivated personality

- Ability to work under pressure / with deadlines

- Team worker