Position: Middle Node.js Developer
Company: ScrumLaunch
Experience required: 2y
English level: intermediate

Requirements:
- 3+ years of experience with Node.js.
- Good knowledge of JavaScript and TypeScript.
- Experience with relational databases (PostgreSQL etc.).
- Experience in designing and documenting REST API protocols.
- Skills working with version control tools (Git).
- Proficient with microservice architecture, Nest.js, REST, Graphql, AWS resources, Firebase.
- English (Upper Intermediate or better).

Project is a GV-backend, restaurant-tech company, providing restaurant brands the resources and technology to optimize their off-premise dining operations.

Responsibilities:
- Become part of a full-stack team of the product, which is positioned as an independent part of the platform.
- Develop brand new features with a distributed team and be proactive in terms of proposing new ideas.
- Develop system from scratch.
- Front-end and Back-end development of new functionality.

Will be a plus:
- Experience building web applications, IOS and Android mobile applications.
- Experience with Terraform.
- Experience with Angular.
- Experience with Continuous Integration environments (GitHub Actions / Jenkins / TeamCity / CircleCI / Heroku).

We offer:
- Opportunity to grow as an expert;
- Regular results-based salary review;
- Flexible working conditions;
- 24 days of paid vacation;
- 10 sick days;
- Office in the city center;
- Friendly and open-minded team;
- English classes;
- Relax and fun zones.