IT Recruitment Services Remote & dedicated teams About Us Contacts Vacancy CV EXAMPLES Blog 2

Vacancy: Senior Node.js engineer

Briefly about the company and product:

- Complex and very interesting data-driven project
- A lot of algorithms, design patterns, slender architecture
- Usage of the principles of SOLID, KISS, DRY, YAGNI when writing code
- A large team of highly qualified professionals (more than 20 people).

Requirements:
* 3+ years of experience in backend development
* Knowledge of js es5, es6
*typescript
* Working with express, koa, NestJS, [socket.io](http://socket.io)
* Understanding the principles of asynchrony, queues, threads
* Working with sql and nosql databases
* Experience building rest APIs
* Testing (jest, mocha)
* Understanding client-server architecture
* Understanding microservice architecture
*Git
*CI/CD
* docker
* Server administration experience
* Experience in developing front-end applications: React.js, CSS, HTML

Product details:

Our product is a complex modular application that closely interacts with the SalesForce backend, based on data from which all aspects of the application are dynamically formed, starting with the design of the application (color, logo, icons, etc.), modules for display, tables and even buttons, ending with the creation of the database structure (CoreData).


The application has >20 modules. This can be either very simple functionality, such as a module for building a route, or displaying web pages, or complex (a module for interactive presentations, an electronic signature, photo recognition, an order module, etc.).
The application is actively developing: new modules are being developed and finalized, current ones are being refactored and bug-fixed, a closed SDK is being formed for external teams, and so on.

 

Join the Znoydzem community.

Apply as a Developer