Position: Senior .NET Engineer
Company: DataArt
Experience required: 5y
English level: intermediate

DataArt started out as a company of friends and has a special culture that distinguishes it from other IT outsourcers, such as:

- Flat structure. There are no “bosses” and “subordinates”.

- We hire people not to a project, but to the company. If the project (or your work in it) is over, you go to another project or to a paid “Idle”.

- Flexible schedule, ability to change projects, to work from home, to try yourself in different roles.

- Minimal bureaucracy and micromanagement, convenient corporate services.

Responsibilities

Help with completing the conversion of Node.js services to .NET 5/C#
Extension of GraphQL API with additional functionality
Extension of GRPC API with additional functionality
Implementation of our new webhooks service
Realization of our new feature flags service
Must have

4+ years of experience in .NET development
Experience working with .NET 5 and C# 9.0
Experience with Node.js
Knowledge of microservice architecture
Solid knowledge of OOP, OOD, and design patterns
Experience with GraphQL
Experience with gRPC and Protocol Buffers
Experience working with database management systems (MongoDB)
Experience with Git
Knowledge of Agile methodologies (Scrum)
Good spoken English

Would be a plus

Basic knowledge of Docker, and Kubernetes
Knowledge of Azure (Web Apps, Functions, web roles and worker roles, data stores, etc.)
Knowledge and experience working with Akka.NET toolkit