Senior Back-End (.Net) Developer
$$$$
🪖 DefTech
Product
Ми шукаємо Senior Back-End Developer, який має глибоку технічну експертизу в розробці високонавантажених серверних систем, добре розуміється на алгоритмах, структурах даних та принципах побудови ефективного програмного забезпечення.
Ви будете брати участь у проєктуванні, розробці та підтримці бекенд-рішень, працювати з сучасним стеком технологій та впливати на архітектурні рішення продукту. Знання Rust буде перевагою, але не є обов’язковою вимогою.
Основні обов'язки
- Розробка, проєктування та підтримка бекенд-компонентів веб-застосунків на платформі C# / .NET
- Проєктування та розвиток API (HTTP/REST, JSON, gRPC) для взаємодії з фронтендом та іншими сервісами
- Розробка безпечного, надійного та продуктивного коду з акцентом на ефективне використання ресурсів
- Робота з PostgreSQL, Redis та іншими компонентами інфраструктури
- Взаємодія з операційною системою Linux (Ubuntu), налаштування та підтримка сервісів через SystemD та JournalD
- Робота з контейнеризацією та середовищами розгортання на базі Docker
- Участь у побудові та підтримці CI/CD процесів для автоматизації збірки, тестування та доставки програмного забезпечення
- Робота з хмарною інфраструктурою та сервісами (AWS, Azure або GCP) у межах проєктних задач
- Розробка та підтримка автоматизованих тестів (unit та integration tests)
Вимоги
- Комерційний досвід розробки на рівні Senior Software Engineer
- Практичний досвід роботи з .NET, PostgreSQL та Redis
- Відмінне знання алгоритмів, структур даних та базових концепцій теорії типів.
- Впевнене розуміння асинхронного програмування та багатопотокових систем.
- Досвід розробки високопродуктивних сервісів з оптимальним використанням пам’яті та обчислювальних ресурсів
- Практичний досвід роботи з Linux-середовищем
- Досвід роботи з Docker та контейнеризованими середовищами
- Досвід налаштування та підтримки CI/CD пайплайнів.
- Досвід роботи з однією або кількома хмарними платформами (AWS, Azure, GCP)
- Розуміння принципів побудови мікросервісної архітектури та взаємодії через API
Досвід написання unit та integration тестів
Буде перевагою
- Практичний досвід розробки на Rust
- Досвід побудови та підтримки високонавантажених розподілених систем
Ми пропонуємо
- Бронювання від мобілізації
- Роботу в комфортному офісі з бомбосховищем
- Участь у створенні складного технологічного продукту
- Вплив на технічні та архітектурні рішення
Професійний розвиток та роботу з сучасним технологічним стеком
Required languages
Ukrainian
Native
English
B1 - Intermediate
Published 25 June
44 views
·
2 applications
📊
Average salary range of similar jobs in
analytics →
Loading...