Job VC

Senior .Net Developer

Growe Talents · djinni · $$$$ · Тільки віддалено Весь світ
Open original ↗
Ідеально для тих, хто прагне:
Проектувати, створювати та обслуговувати сервіси за допомогою .NET (C#);
Розробляти та розвивати мікросервіси у production середовищі;
Підтримувати існуючу функціональність та забезпечувати зворотню сумісність релізів;
Працювати над основними частинами домену, такими як облікові записи, реєстрація, аутентифікація, гаманець та пов'язані з ними бізнес-можливості;
Брати участь в аналізі завдань, декомпозиції та оцінці estimation;
Надавати виконані завдання для тестування та співпрацювати з контролем якості під час фаз тестування;
Створювати інтеграції за допомогою асинхронного зв'язку та шаблонів, керованих подіями;
Працювати з реляційними базами даних, транзакційними потоками та оптимізацією продуктивності запитів;
Виявляти вузькі місця у продуктивності та вносити покращення проектування системи;
Брати участь у спостереженнях за сервісами (журнали, метрики, трасування, інформаційні панелі, моніторинг);
Керувати конфігураціями розгортання та маніфестами в середовищах Kubernetes;
Працювати в налаштуванні GitOps та брати участь у розгортанні та операційній власності;
Співпрацювати з командами DevOps щодо змін, пов'язаних з інфраструктурою (включаючи робочі процеси Terraform);
Приймати участь у ротації чергувань та обробки production інцидентів;
Опрацьовувати технічний борг та пропонування покращень;
Виконувати high-quality code reviews з акцентом на зручність обслуговування, продуктивність та узгодженість.

Досвід, який стане твоєю перевагою:
5+ років досвіду комерційної розробки backend-проектів з C# / .NET (6+), .NET Core / ASP.NET Core;
Глибоке розуміння архітектури мікросервісів та розподілених систем;
Досвід роботи з асинхронним зв'язком та event-driven архітектурою;
Досвід роботи з брокерами повідомлень (Kafka або аналогічні);
Глибокі знання реляційних баз даних (SQL, транзакції, індексація, налаштування продуктивності), PostgreSQL буде перевагою;
Досвід роботи з інструментами ORM (наприклад, Entity Framework);
Досвід написання модульних та інтеграційних тестів;
Розуміння аутентифікації та авторизації (OAuth 2.0, OpenID Connect);
Гарне розуміння принципів проектування програмного забезпечення (SOLID, розділення проблем, тестованість);
Розуміння observability та моніторингу у production системах;
Досвід усунення несправностей з продуктивністю та пам'яттю;
Англійська - Upper Intermediate;
Досвід роботи з Orleans, Redis буде перевагою;
Досвід роботи з AWS, Kubernetes, Terraform буде перевагою;
Досвід роботи з Grafana, Loki, Tempo буде перевагою.

Ми цінуємо:
Хороші комунікативні навички;
Багатозадачність, швидке виконання завдань;
Вміння працювати в команді;
Відповідальність.

Наші клієнти пропонують конкурентні переваги для підтримки вашого професійного та особистого зростання, зокрема:
Орієнтація на здоров’я та добробут;
Глобальне медичне страхування;
Можливості для зростання;
Програми бенефітів (компенсація спорту / стоматології / психолога тощо);
Бонуси за досягнення результатів;
Динамічне робоче середовище.

English version:

Perfect for those who aim to:
Design, build, and maintain backend services using .NET (C#);
Develop and evolve microservices in a production environment;
Support existing functionality and ensure backward compatibility of releases;
Work on core domain flows such as accounts, registration, authentication, wallet, and related business capabilities;
Participate in task analysis, decomposition, and effort estimation;
Deliver completed tasks for testing and collaborate with QA during test phases;
Build integrations using asynchronous communication and event-driven patterns;
Work with relational databases, transactional flows, and optimize query performance;
Identify performance bottlenecks and contribute to system design improvements;
Contribute to service observability (logs, metrics, traces, dashboards, monitoring);
Manage deployment configurations and manifests in Kubernetes environments;
Work in a GitOps setup and participate in deployment and operational ownership;
Collaborate with DevOps teams on infrastructure-related changes (including Terraform workflows);
Participate in on-call rotation and handle production incidents;
Identify technical debt and propose improvements;
Perform high-quality code reviews focusing on maintainability, performance, and consistency.

Experience you’ll need to bring:
5+ years of commercial backend development experience with C# / .NET (6+), .NET Core / ASP.NET Core;
Solid understanding of microservices architecture and distributed systems;
Experience with asynchronous communication and event-driven architectures;
Experience with message brokers (Kafka or similar);
Strong knowledge of relational databases (SQL, transactions, indexing, performance tuning), PostgreSQL will be a plus;
Experience with ORM tools (e.g., Entity Framework);
Experience writing Unit and Integration tests;
Understanding of authentication and authorization (OAuth 2.0, OpenID Connect);
Good understanding of software design principles (SOLID, separation of concerns, testability);
Understanding of observability and monitoring in production systems;
Experience troubleshooting performance and memory issues;
English - Upper Intermediate;
Experience with Orleans, Redis will be a plus;
Experience with AWS, Kubernetes, Terraform will be a plus;
Experience with Grafana, Loki, Tempo will be a plus.

It's a perfect match if you have those personal features:
Good communication skills;
Multitasking, quick task execution;
Good team player;
Responsibility.

Our clients offer competitive benefits to support your professional and personal growth, including:
Health & Wellness Focus;
Global Medical Coverage;
Growth Opportunities;
Benefits Programs (compensation for the gym/stomatology/psychological service & etc.);
Performance-Driven Rewards;
Dynamic Work Environment.