Position: Senior Full-Stack Developer (Node+Angular 2+)
Company: A-LISTWARE
Category: JavaScript
Experience required: 5y
English level: intermediate

**Our customer:**

This project provides a complete solution for ship managers and owners. Joint opportunities of AI and Big Data capabilities provide real time tools for smarter and efficient decision making, and a state of the art user experience. Single platform. Single database. Web-based. Cloud or local. Fully-integrated with our Accounting platform and with Power-BI. It can be run as a full suite or module by module. 

**Responsibilities:**

Participate in the development efforts of an agile team.

**Qualifications:**

6+  years of full stack software development experience, with significant experience in Node.js and Angular 2+;
Familiarity with OOP design patterns and SOLID principles;
Excellent interpersonal and organizational skills;
Exceptional attention to detail and problem-solving skills;
Ability to learn new technologies and methodologies and adapt to the team’s needs;
Self-driven and works well with minimal supervision as part of a diverse team;
Proficiency in oral and written English communication.

**Would be a plus:**

Customer and product driven;
Comfortable working with Linux as a production environment;
Experience with agile methodologies;
Practical experience with one or more of the following: microservices architecture, performance analysis and optimizations, relational and NoSQL databases, message bus infrastructures (e.g. Kafka, RabbitMQ, SNS/SQS), cloud platforms (AWS/GCP/Azure), Kubernetes, container based deployments, progressive web applications, micro frontends and bundlers/loaders (e.g. WebPack, RequireJS and Browserify);
Experience working with international technical managers and colleagues;
Practical experience with one or more of the following: HTML5 canvas functionality for 2D/3D modeling, progressive web applications, Angular universal, native applications and bundlers/loaders (e.g. WebPack, RequireJS and Browserify);
Experience working with international technical managers and colleagues.

**Working conditions:**

5-day working week, 8-hour working day, flexible schedule;
All UA public holidays are days off;
Vacation and sick leave are covered by the company;
Health care program (activated after the probation period);
Office in the city center;
English classes.