Position: Tech Lead (.NET, Angular)
Company: Terrasoft
Experience required: 3y
English level: upper

**Main stack:**

Backend: C#, .NET Core, .NET Framework
Frontend: Angular, TypeScript, JavaScript
Databases: PostgreSQL, MS SQL, Oracle

**Development processes:**

Development of architectural solutions and prototypes with the team
Regular monitoring of the effectiveness of development processes, optimization, and improvement
Introduction of new innovative tools, approaches, and standards in product development
Creation of metrics that ensure the required level of development quality
Overseeing standards of development processes

**Achievement of the team goals:**

Participation in team meetings (backlog refinement, sprint review, planning)
Execution of backlog tasks, including pair programming, development, consultations on complex tasks

**Product quality:**

Code Quality control
Managing process for resolving incidents within the SLA

**Team development:**

Participation in the recruiting of new employees
Adaptation and training of new employees
Mentoring teams and developers

**Requirements:**

5+ years of experience with C #, .NET
Experience in the role of Tech Lead with a team of 3+ people
English upper intermediate level or higher
Strong knowledge of DBMS (MSSQL / PostgreSQL / Oracle)
Excellent knowledge of JavaScript, TypeScript, Angular
Experience in the development of high load and distributed systems
Experience working in SCRUM team

**Will Be a Plus:**

Experience with CI/CD
Experience with microservices and cloud-native architecture