Position: Full-Stack .NET Engineer
Company: Clover Dynamics
Category: .NET
Experience required: 3y
English level: upper

Clover Dynamics is pleased to invite an accomplished Middle Full-Stack .NET Engineer to join our team in order to develop this technical domain in our company. This is a full time position in Ukraine.

We are looking for a reliable team player who is ready to build the website from scratch, and with a desire to learn and use modern technologies in development. Also, you will have a great opportunity to try yourself in team management and will help our company to build and improve this technical expertise.

**Main requirements:**

- 4+ years of professional experience with .NET Framework and C# language;
- Experience in Multithreading/Asynchronous programming;
- Understanding of architectural approach and best practices in web application development;
- OOP, SOLID principles understanding;
- Good knowledge in ORMs to work with SQL and NoSQL Databases;
- Experience in the development and design RESTful APIs;
- Knowledge of architectural paradigms and design patterns;
- Experience with JavaScript frontend framework;
- Usage of most popular frontend libraries like MaterialUI, Tailwind e.t.c;
- Experience with State Management.

**Main responsibilities:**

- Create new project from scratch;
- Build and develop new features and optimize existing;
- Interest and readiness to work with complex, interesting and sometimes challenging flows;
- Being OK with asking for information or help from other people that will be working with you, as well as being OK with helping them, too.

**"Nice to have" requirements:**

- Experience with DevOps (CI/CD pipelines, Cloud Providers);
- Experience with search engine like ElasticSearch;
- Knowledge of Docker;
- Experience with Socket, WebRTC and Message Queue.

**Your benefits:**

- Work from office/remote/mix;
- Flexible working hours;
- 18 paid vacation days;
- 10 paid sick leave days;
- Office location in Lviv;
- Accountant support;
- Paid day off on your Birthday;
- Only necessary processes and no bureaucracy;
- Corporate events, team building, gifts, and other benefits :)

This is a very good opportunity to join a growing company and work on challenging and impactful projects. We can’t wait to meet you!