Position: Lead Full Stack (.Net + Angular) developer
Company: IT Craft
Experience required: 5y
English level: intermediate

Requirements:
- At least 4 years of experience in commercial .NET web-development;
- At least 1 years of experience in commercial enterprise solutions;
- Strong knowledge of .NET platform (.NET Framework and .NET Core) and C# language;
- Understanding and practical implementation of OOP principles and architectural design patterns;
- Experience in Front-end development using TypeScript/JavaScript, Angular 4+, HTML, SCSS;
- Strong database development experience (T-SQL, MS SQL, Database performance optimization techniques), other relational database management systems;
- Strong experience with NoSQL DBMS (MongoDB, Redis);
- Strong understanding of ORM’s (Entity Framework, Dapper);
- Experience with Azure Service Platform or similar (AWS or GCP);
- Experience with CI/CD configuration;
- Experience with Agile methodologies;
- Excellent verbal, written, and interpersonal communication skills;
- Team Leading skills - to operate as a team lead of a small, cross-functional team.

Will be a plus:
- RxJS experience;
- Automation Tests experience (Unit Tests, Selenium);
- Experience with SOA and Microservices;
- Familiarity with data visualization tools (Tableau, PowerBI, Qlik and similar);
- DevOps skills would be a good plus.

Responsibilities:
- Collaborate with business (product managers, end-users) to design, develop and deliver software that creates business value;
- Guide, mentor team and conduct the code reviews;
- Drive and contribution to architecture changes/improvements for the product;
- Ensure that software standards and quality targets are met;
- Monitoring, optimizing and improving development processes;
- Designing architect solutions and developing prototypes in cooperation with a team.

IT Craft offers:
— Competitive salary according to the qualifications;
— Comfortable working environment;
— Flexible working hours;
— Benefits package;
— Reward for sport activities;
— In-house English training.