Position: Backend Developer
Company: That'sIT
Category: Node.js
Experience required: 3y
English level: intermediate

The client is a big logistic company in Nothern America. It has more than 1500 employees and is presented in more than 65 cities in Mexico. The project is aimed to automate the transportation and distribution of different types of goods and cargo. The project is a complex web application with several mobile applications. The approximate duration of the project is 2 years.

**Requirements:**
- 3+ years of experience in Node.js;
- experience with NestJS;
- experience with Apollo GraphQL Server;
- experience with architecting and managing both relational and NoSQL databases;
- experience in distributed systems design and best practices;
- experience with CI, test automation, and monitoring;
- experience working with AWS;
- big-picture thinking and vision;
- attention to details; 
- upper-Intermediate level of English and higher.

**Responsibilities:**
- write well designed, testable, efficient code;
- design and implementation of data storage solutions;
- collaborate with Business Analysts, Application Developers, QA Engineers;
- contribute to all phases of the development lifecycle;
- optimization of the application for maximum speed and scalability;
- implementation of security and data protection;
- troubleshoot performance and technical issues from production;
- gather and address technical and design requirements;
- manage cutting-edge technologies to improve legacy applications.

**Will be a plus:**
- experience with DynamoDB;
- experience with React or Angular.

**We offer:**
- challenging international projects;
- excellent working conditions;
- individual approach to professional and career growth;
- corporate celebrations and team buildings;
- competitive salary, yearly reviewed;
- paid vacations and sick leave days;
- flexible work schedule;
- remote work.