> DOU
middle
DigitumSoftware Engineer
format:Remotecompany:Product
.netpostgresqlsqlentity framework corerest-apioopsolidgitci/cd
azureawsdockerflutter
> full description
Задачі:
- Розробка, підтримка та вдосконалення backend-рішень на платформі .NET для корпоративних SaaS-продуктів.
- Проектування, реалізація, тестування та оптимізація нового функціоналу відповідно до бізнес-вимог і технічної архітектури системи.
- Розробка та підтримка REST API, інтеграція із зовнішніми сервісами та внутрішніми компонентами платформи.
- Робота з PostgreSQL, оптимізація SQL-запитів та використання ORM (Entity Framework) для ефективної взаємодії з базою даних.
- Участь у проєктуванні архітектури, проведенні code review, рефакторингу та покращенні якості коду відповідно до сучасних стандартів розробки.
- Співпраця з командами Front-end, QA, DevOps та іншими учасниками проєкту для забезпечення стабільної роботи застосунку та успішного впровадження нового функціоналу.
- Участь у процесах CI/CD, автоматизованого тестування, розгортання та моніторингу застосунків.
- Аналіз, локалізація та усунення технічних проблем, оптимізація продуктивності та забезпечення надійності програмного забезпечення.
- Участь у плануванні, оцінці задач та технічних обговореннях команди.
Вимоги:
- Комерційний досвід розробки .NET (Framework/.NET Core/.NET 6+) від 3 років.
- Досвід розробки, підтримки та вдосконалення масштабованих веб- або SaaS-рішень.
- Впевнені знання PostgreSQL, SQL та Entity Framework (або інших ORM).
- Досвід проєктування та розробки REST API, інтеграції із зовнішніми сервісами.
- Знання принципів ООП, SOLID, патернів проєктування та сучасних архітектурних підходів.
- рактичний досвід роботи з Git та процесами CI/CD.
- Досвід написання чистого, підтримуваного та ефективного коду відповідно до сучасних стандартів розробки.
- Вміння працювати в Agile/Scrum команді, відповідальність, проактивність та орієнтація на результат.
- Знання англійської мови на рівні Intermediate або вище буде перевагою.
Бажано:
- Досвід роботи з Azure або AWS.
- Досвід роботи з Docker та контейнеризацією застосунків.
- Досвід розробки або підтримки мікросервісної архітектури.
- Досвід інтеграції backend-рішень із мобільними застосунками (Flutter буде перевагою).
- Розуміння принципів гейміфікації та досвід реалізації відповідних механік у програмних продуктах.
Умови роботи:
- Офіційне працевлаштування, соціальні гарантії
- Гідну оплату праці
- Віддалений формат роботи
- Графік з 10 до 18
- Дружній колектив, командна робота
- Перспективи кар’єрного зростання