Senior/Middle .NET Backend Developer (offline)

Responsibilities

We seek a highly skilled Senior .NET Backend Developer who will share our values regarding devotion to product quality, sense of ownership, teamwork, and comradery, and won’t be afraid to work with a broad spectrum of additional technologies, frameworks, and SQL/NoSQL storages. As a part of our team, you will be responsible for:

Implementation of new features in a scalable microservice-based environment.

Participating in the design of highly scalable components with cutting-edge technologies.

Collaboration with other members within your team and cross-functional teams.

Participating in code reviews and technical discussions.

Ensuring code quality with automated tests (unit, integration, and load tests).

Troubleshooting and debugging complex issues and providing timely resolutions.

 

Requirements

At least 5 years of experience in full-stack development (.NET as the primary framework).

Experience with JS (ideally Node.js, Nest.js).

Solid experience in SQL (MS SQL or PostgreSQL) and NoSQL (ideally GCP storages Firestore, BigQuery, BigTable and/or Redis, Kafka).

Deep understanding of OOP and functional patterns and approaches, strong microservices architecture knowledge, and serverless cloud computing expertise.

Experience in automated test creation (TDD).

Experience in developing low-latency, high-load systems serving 10000 requests per second or processing structured data of several hundreds of gigabytes.

Fluent English.

 

Advantages

Experience with Python.

Familiarity with Docker and Kubernetes.

Experience with GCP services would be a plus.

Experience with IaC would be a plus.

Experience with data processing.

Similar jobs

Bulgaria, Hungary, Lithuania, Poland, Romania
Countries of Europe or Ukraine