Position: Node.JS Developer
Company: Devabit
Category: Node.js
Experience required: 2y
English level: intermediate

CUSTOMER:

The company is a fast-growing Estonian startup that develops the next generation of eCommerce.
The company is a MERN stack application that is deployed to AWS, for persistence they use MongoDB and Postgres, Redis for caching. They use CI/CD and deploy multiple times a day.

A distributed cross-platform system provides the functionality of identification for physical and legal entities, confirmed by identifiers with their electronic signatures and intended for use by financial or other companies who are obliged to identify their clients.

PROJECT DESCRIPTION:

eCommerce is one of the hottest industries to work in. That is because before eCommerce can realise its full potential, there are some significant improvements that need to be made to the way they shop online.

The project is bringing those improvements to life, starting with fixing the post-checkout processes for online shops and enabling them to offer a great end-to-end shopping experience.

The project will change the way eCommerce works. They are already changing the post-checkout into something awesome for both the online shops and their shoppers. And they are just getting started.

MAIN RESPONSIBILITIES:

- Developing backend API of the platform, administration panel, and internal services for data processing
- Development of software solutions according to the provided specifications
- Exchanging knowledge with other engineers and solving a wide range of challenging algorithmic issues
- Regular planning
- There is a slight possibility that there will be some less skilled front-end work. There shouldn't be any complex functionality on the front-end

MAIN REQUIREMENTS:

- 3+ years of working experience developing Node.js web applications
- Working experience with HTML5, CSS is highly recommended
- Proficiency with Express
- Working knowledge of MongoDB and MySql
- Knowledge of testing frameworks (Jest, Mocha)
- Demonstrate skills in decision-making
- Demonstrate analytical skills
- Demonstrate communication skills, both verbal and written
- Experience with JIRA is a plus
- Technical education is a plus

BENEFITS:

- Challenging work in a developing company
- Exciting projects involving the latest technologies
- Professional skills development
- Friendly, modern, and comfortable office
- 15 working days of vacation and 10 sick leaves per year
- Flexible working hours
- English lessons
- Company outings and teambuilding