Position: Team Lead JavaScript Developer (Full-stack)
Company: a-listware.com
Category: Node.js
Experience required: 5y
English level: intermediate

A-LISTWARE is looking for a Team Lead JavaScript Developer (Full-stack)

The project is a system for legal industry professionals, which analyzes an uploaded document from the legal perspective and then provides a user with the summary in the form of facts and controversial points (if it is a contract) and also provides links to precedents that took place earlier. This system works in accordance with the legislation of England and its jurisdiction.

The Team on our side consists of 2 Backend Developers and 4 Frontend Developers.

Project stack: Angular 9, NGRX, REST, Odata, PDFTron, DropZone, VirtualScroll, DesignSystem, Node.js, AWS (Lambda, SNS, SQS).

Your tasks:
You will be chartered with developing new features and components in existing web application and building reusable code and libraries for future use;
Defining strategy of task distribution to ensure high velocity and optimal team load;
Leading the team: mentoring team members, code reviews, common practices, etc.
Required experience and skills:
5+ years of experience in developing web applications;
Modern development skills in JavaScript;
Expert in Node.JS;
Experience working with the Angular 2 framework is a must;
Proficient in AWS Serverless technologies;
Proficient in SQL/noSQL databases;
Familiar with working with REST API to communicate data between the frontend and a backend server;
Have a passion for quality and writing clean, solid, readable code that scales and performs well;
A firm grasp of Computer Science fundamentals including object oriented design, data structures, algorithm design, problem solving, and complexity analysis;
Upper-Intermediate English level.

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;
Medical insurance (activated after the probation period upon request);
Office in the city center;
English classes.