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

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.