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

Project description:
TMS is a comprehensive collection of highly effective tracking software tools to manage
all aspects of the transportation business. Our customers are US transportation companies. The
project includes server-side (CentOS) and cross-platform client-side (Windows/macOS) and
we’re starting the development of mobile apps.

Responsibilities:
- Server-side application development
- Implementing and working on an application for an existing product that is used by our customers
- Own features from design through implementation and launch
- Use NodeJS, TypeScript, and other great tools to build smooth, stable, and fun products

Technology Stack:
- NodeJS, TypeScript, TypeORM
- Jenkins, Docker, Git

Skills:
- 2+ years of experience in software engineering
- Deep knowledge of NodeJS
- Solid understanding of RDBMS (MySQL)
- Knowledge of RESTful APIs, TypeScript
- Experience with React, Docker, Jenkins would be a plus
- Good analytical, algorithmic, and optimization skills
- Good troubleshooting skills
- Must have strong experience of code versioning with git

What will you get with UTECH:
Free English courses, which are paid for by the company
Experience in communication with English native speakers
Health Coverage (gym, medical insurance, yoga, etc.)
Technical Growth compensation (training, meet up, conference, etc.)
Regular performance reviews
Professional development opportunities
Life Event Bonuses
18 working days of paid vacation, paid sick leave, official Ukrainian holidays are a non-working day
Accounting as a service
Flexible working hours
Ability to work in a successful company
Convenient office location
Experienced colleagues who are ready to share knowledge
Friendly atmosphere, care for the comfort of specialists
Tea, coffee in the office, at the expense of the company