Senior Fullstack Developer (.NET / Next.js)
Роботодавець · Nilfisk
Будапешт
Приєднуйтеся до Nilfisk на посаді Senior Fullstack Developer і допомагайте формувати наш публічний вебсайт для клієнтів на багатьох ринках. Ви перетворюватимете продуманий дизайн UX та UI на швидкі, надійні цифрові рішення, одночасно модернізуючи гнучке вебсередовище на базі .NET, Umbraco CMS та Next.js. Ця роль поєднує практичну розробку, вплив на архітектуру, тісну командну роботу та помітний вплив на бізнес.
Завдання
- Проєктуйте, створюйте та підтримуйте вебвиробничого рівня за допомогою Next.js та Umbraco, перетворюючи дизайн у Figma та бізнес-вимоги на адаптивні, доступні клієнтські сценарії.
- Розробляйте та вдосконалюйте бекенд-сервіси та інтеграції на .NET, зокрема оркестрацію API, кешування, оптимізацію продуктивності та патерни відмовостійкості.
- Створюйте стабільні, добре спроєктовані потоки даних про контент і продукти між Algolia, PIM, DAM та іншими інтеграційними точками.
- Створюйте, розгортайте та керуйте рішеннями на Microsoft Azure за допомогою таких сервісів, як App Service, Functions та Azure Storage.
- Забезпечуйте високу якість під час поставки завдяки самостійному тестуванню, написанню підтримуваного коду, рев'ю pull request та зниженню ризиків регресії.
- Підвищуйте ефективність платформи та команди шляхом рефакторингу legacy-коду та вдосконалення компонентної архітектури.
Умови та пільги
Міжнародне робоче середовищеМіжнародне робоче середовище з тісною співпрацею між різними напрямами та можливостями для розвитку технічних і архітектурних навичок.Культура на основі довіри та свободиКультура, що базується на довірі та свободі, із сильним прагненням до розвитку та дружньою командою.
Вимоги
- Ґрунтовний практичний досвід роботи з .NET та створення додатків production-рівня на Next.js.
- Міцне розуміння сучасних патернів React, компонентної архітектури, адаптивного дизайну, а також компромісів щодо продуктивності, масштабованості та підтримуваності.
- Досвід проєктування API для бекенд-сервісів .NET та роботи з Redis або аналогічними технологіями кешування.
- Чіткі навички комунікації та вміння ефективно працювати як самостійно, так і в складі кросфункціональної команди.
- Глибоке розуміння отримання даних, кешування та інтеграції API для створення надійних клієнтських сценаріїв.
- орієнтований на якість підхід до розробки, що включає тестування, рев'ю коду та надійну поставку.