Tech Stack
Job Description, Responsibilities & Requirements
Про посаду
Для нашого клієнта, міжнародної продуктової компанії, ми шукаємо Senior .NET Backend Developer для приєднання до довгострокової команди з розробки продуктів.
Компанія розробляє та підтримує складну екосистему корпоративного програмного забезпечення, побудовану навколо критичної для бізнесу платформи, яка інтегрується з кількома додатками та модулями. Це роль, орієнтована на backend, у стабільному інженерному середовищі, яка пропонує довгострокову стабільність та технічно складну роботу.
Як Senior.NET Backend Developer, ви приєднаєтесь до інженерної команди, відповідальної за розробку backend через екосистему платформи. Команда шукає старшого інженера, який зможе взяти на себе відповідальність за backend рішення, вносити вклад у архітектурні та технічні дискусії, писати чистий та зручний для підтримки код, та активно брати участь у процесах перевірки коду та підвищення якості.
Ця роль найкраще підходить для тих, хто комфортно працює у зрілому продуктовому середовищі, яке включає як сучасні технології, так і легаці системи.
Обов'язки
- Приєднатись до інженерної команди, відповідальної за розробку backend
- Взяти на себе відповідальність за backend рішення
- Вносити вклад у архітектурні та технічні дискусії
- Писати чистий, зручний для підтримки код
- Активно брати участь у перевірках коду та процесах підвищення якості
Вимоги
- 7+ років комерційного досвіду розробки програмного забезпечення
- Сильний досвід розробки backend з C# /.NET
- Практичний досвід роботи з.NET Core
- Досвід роботи з.NET Framework 4.8
- Сильний досвід створення та підтримки REST API
- Глибоке розуміння Entity Framework та LINQ
- Гарне розуміння патернів проектування та ін'єкції залежностей
- Досвід роботи з аутентифікацією та авторизацією
- Сильний досвід роботи з Microsoft SQL Server
- Досвід роботи з NoSQL базами даних, такими як Cosmos DB
- Досвід роботи з SignalR
- Досвід роботи з Azure Functions
- Досвід роботи з Redis
- Досвід роботи з Hangfire
- Досвід роботи з RabbitMQ
- Досвід роботи з юніт-тестуванням та інтеграційним тестуванням
- Сильний досвід роботи з Git
- Комфортність у участі у перевірках коду
- Хороші навички спілкування англійською для щоденної співпраці в міжнародній команді
Буде плюсом
- Досвід роботи з Azure DevOps та/або GitHub
- Досвід роботи з інструментами моніторингу, такими як Application Insights та Grafana
- Досвід роботи з хмарними платформами
- Kubernetes
- Terraform
- Досвід використання інструментів розробки на основі штучного інтелекту, таких як GitHub Copilot, Cursor, або подібні
- Навички володіння грецькою мовою будуть великою перевагою
Ми пропонуємо
- Довгострокове зайняття з конкурентоспроможною зарплатнею, залежно від досвіду.
- Можливість працювати дистанційно.
- Відкрита, прозора та весела культура роботи.
- Багатонаціональна команда та колаборативне середовище роботи.
- Постійний обмін знаннями з залученими колегами.
- Можливості для кар'єрного та професійного зростання.