Position: Team Lead - Full Stack
Company: Innovecs
Category: Lead
Experience required: 5y
English level: intermediate

**REQUIREMENTS**
- At least 4 years leading full stack development
teams.
- At least 5+ years experience as C# .NET developer.
- Frontend: Angular, TypeScript, ES6, Redux, CSS, HTML
- Experience building distributed multi-tiered systems
that feature high throughput, low latency, and high availability.
- In-depth knowledge with Scrum/Agile methodology
- In-depth knowledge with code testing methodology
(unit tests, integration tests, DI, Mockups)
- Experience in Open source Technologies such as RabbitMQ/MSMQ/Kafka,
Redis, Docker, etc. – advantage

**RESPONSIBILITIES**
Strong leadership skills
Excellent communication and collaboration skills
Team player, highly motivated, can-do approach
Experience in Microservices architecture and development
- advantage

**WHAT WE LOVE ABOUT INNOVECS**
- An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
- We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
- High-level compensation and regular performance based salary and career development reviews;
- Medical insurance (health), employee assistance program;
- Paid vacation, holidays and sick leaves;
- Gym 24/7, personal fitness instructor;
- Massage in the office, personal wellness consultant;
- English classes with native speakers and partially or fully reimbursed personal trainings and conferences;
- Referral program;
- Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.