Position: Tech Lead
Company: WebLegends
Category: .NET
Experience required: 3y
English level: upper

In this role, you will have the ability to define, refine and re-engineer strategies, solutions, and architectures to achieve our business goals and solve our engineering challenges. You will lead a team of software engineers committed to applying the latest technology to provide our customers with a great experience. 
 
 
**We believe that you have:** 
- Strong knowledge of C#, .NET, ASP .NET Core; 
- Strong understanding of the architectural styles and approaches: DDD, Event - Sourcing and CQRS, hexagonal architecture, TDD / BDD; 
- Knowledge of UI framework and material design style guide, Angular is preferred; 
- Knowledge of relational databases, including Postgres, MS SQL Server; 
- Understanding of the internal organisation of non-relational databases; 
- Able to parse complex cases of relational database bottlenecks; 
- Able to write high-performance code in declarative languages; 
- Ability to comprehend and debug complex systems integrations; 
- Understand the importance of unit tests and other kinds of hands-on testing utilities; 
- Experience across AWS; 
- Knowledge with Azure DevOps project organisation; 
- Strong communication skills and able to explain difficult technical topics (especially causal topics) to everyone from engineers to business partners. 

Your opportunity: 
- Flexible schedule  
- Horizontal management and communication directly with project stakeholders 
- 20 days of paid vacation 
- Paid sick-leaves 
- Annual activities budget — we endorse your wish to self-improvement 
- Remote work (hopefully we will meet soon in our Kyiv office and celebrate once we kill all ruzzian nazis).