logo[мetahunt]
> DOU

Full Stack Engineer

Weezmo LTD
format:Remotecompany:Product
c#.netrest-apientity framework coredappersqlmicrosoft sql serverpostgresqlany one ofmicrosoft sql serveroauth 2.0jwtsolidnunitxunitany one ofnunitmoqflutterblocproviderriverpodany one ofblocdiofirebaseazure devopsci/cdandroid sdkios sdkany one ofandroid sdk
claude codegithub copilotkotlinswiftmicroservicesdockerawsappium
englishB2
experience5+ years
domainFintech
> full description

Дорогі кандидати!

Зверніть, будь ласка, увагу: ми розглядаємо лише кандидатів, які перебувають на території України. Резюме кандидатів, що знаходяться за кордоном, розглядатися не будуть.

Якщо маєте запитання, не соромтеся писати мені напряму в LinkedIn: www.linkedin.com/in/zakharovaviktoriia

Якщо протягом 14 робочих днів ви не отримаєте запрошення на зустріч, найімовірніше, цього разу ми не зможемо продовжити процес відбору.

Дякую за ваш час та інтерес до нашої команди!

Nayax шукає Senior Fullstack Developer (.NET + Flutter), який внесе зміни в наявний backend і продовжить перебудову мобільного додатка на Flutter. Ви працюватимете на стику серверної та мобільної частин: від REST API до релізу в App Store і Google Play.

Ця роль підійде тому, хто вміє самостійно вести задачі через увесь стек, любить якісний код і впевнено працює з платіжними сценаріями.

Про проєкт

Monyx Wallet (сторінка продукту) — мобільний гаманець Nayax для автоматизованого бізнесу: вендингових автоматів, пралень, автомийок та інших пристроїв самообслуговування. Користувач вибирає пристрій за номером чи адресою або сканує QR-код і платить із телефона. Додаток підтримує prepaid-картки для закритих систем, акції та програми лояльності, автоматичні повернення коштів, брендовані картки та SDK для інтеграції в додатки операторів.

Де зараз проєкт. Значну частину Monyx вже переписано на Flutter як окремий плагін із власними репозиторіями. Далі на цій основі буде створено новий самостійний додаток Monyx на Flutter. Частину логіки ще треба покрити, а процеси оплати й автоматичних повернень коштів потребують доопрацювання.

Чим ви будете займатися

Backend (.NET)

  • Впроваджувати зміни, нові функції та виправлення помилок у наявному backend (C#, .NET / ASP.NET Core).
  • Проєктувати, розширювати й документувати REST API для мобільного додатка (Swagger / OpenAPI).
  • Працювати з реляційними базами даних: схеми, ефективні запити, міграції.
  • Рефакторити застарілий код, покращувати продуктивність, надійність і підтримуваність сервісів.
  • Реалізовувати автентифікацію й авторизацію та безпечно обробляти чутливі й платіжні дані.
  • Писати unit- та інтеграційні тести, брати участь у code review.
  • Підтримувати релізи, розслідувати інциденти на продакшені та проводити root cause analysis.

Mobile (Flutter)

  • Продовжувати перебудову мобільного додатка на Flutter для Android та iOS.
  • Розробляти нові екрани, користувацькі сценарії та повторно використовувані UI-компоненти за дизайн-специфікаціями.
  • Інтегрувати додаток із backend API: обробка помилок, офлайн-стани, кешування даних.
  • Реалізовувати автентифікацію, онбординг, deep links, push-сповіщення та платіжні сценарії.
  • Підтримувати локалізацію, RTL-мови (іврит, англійська) і вимоги доступності.
  • Керувати станом, навігацією та архітектурою додатка за чистими й масштабованими патернами.
  • Готувати збірки та публікувати релізи в App Store і Google Play.

Команда та процеси

  • Аналізувати вимоги та user stories, оцінювати задачі й пропонувати технічні рішення.
  • Використовувати AI-інструменти для проєктування, імплементації й тестування, ретельно перевіряючи якість і безпеку коду.
  • Тісно співпрацювати з Product Manager, дизайнерами, QA-інженерами та іншими розробниками.
  • Брати участь в Agile-церемоніях: sprint planning, backlog refinement, daily stand-up, ретроспективи.
  • Вести технічну документацію та вдосконалювати інженерні процеси.
  • Ділитися знаннями та консультувати middle- і junior-розробників.

Що ми очікуємо

Від кандидата потрібно 5+ років комерційного досвіду в розробці backend-сервісів на .NET та крос-платформних мобільних додатків на Flutter. Також важливі досвід production-релізів для Android і iOS в Agile-командах і сильний фокус на якості коду, продуктивності та безпеці.

Backend. C# і .NET (.NET 6+ / ASP.NET Core), проєктування REST API, Entity Framework Core і Dapper, SQL (MS SQL Server або PostgreSQL) з оптимізацією запитів, OAuth 2.0 і JWT, Dependency Injection, Clean / Layered Architecture, SOLID, xUnit / NUnit та Moq.

Mobile. Flutter і Dart (production-додатки для Android та iOS), state management (Bloc / Riverpod / Provider), інтеграція з REST API (Dio / http) і JSON-серіалізація, навігація та deep links, push-сповіщення (Firebase Cloud Messaging), локалізація, RTL і доступність, локальне та захищене сховище, widget- та integration-тести.

Інструменти. Azure DevOps (boards, repos, pipelines), Git і pull request workflow, Swagger / OpenAPI, Firebase (Crashlytics, Analytics, Cloud Messaging), App Store Connect і Google Play Console, CI/CD для backend і mobile.

Платформи та методології. Android, iOS, Web API / AWS cloud; Agile і Scrum.

Додатково. Code review, основи безпеки застосунків, оптимізація продуктивності, debugging і root cause analysis, аналіз вимог, технічна документація.

Особисті якості

  • Вміння самостійно працювати над backend і mobile та розставляти пріоритети між кількома задачами.
  • Відповідальність за результат і орієнтація на якісні, підтримувані рішення.
  • Ефективна комунікація з технічними та нетехнічними стейкхолдерами.
  • Проактивність у розв’язанні проблем і здатність ухвалювати виважені архітектурні рішення.
  • Досвід роботи в динамічному продуктовому середовищі.
  • Англійська на рівні Upper-Intermediate (B2).

Буде перевагою

  • Практичний досвід роботи з AI-асистентами для кодування (наприклад, Claude Code, GitHub Copilot): проєктування, імплементація, рефакторинг, генерація тестів, із критичним підходом до перевірки згенерованого коду.
  • Досвід у fintech, платежах або POS / cashless-рішеннях.
  • Досвід нативної розробки під Android (Kotlin) або iOS (Swift) для platform channels.
  • Мікросервіси, черги повідомлень, event-driven архітектура.
  • Docker і сервіси AWS.
  • Автоматизація тестування мобільних додатків (Appium, Flutter integration tests).
  • Досвід міграції мобільного додатка на Flutter з нативної розробки чи іншого фреймворка.

Умови та формат роботи

  • Робота з України, повністю віддалено.
  • Доступ до платформи Juno для навчання.
  • 20 робочих днів відпустки та лікарняні.
  • Медичне страхування. Покриває стоматологію, масажі, візити до лікаря та вакцинацію.

Про компанію та команду

Nayax (про компанію) — глобальна fintech-компанія, яка створює операційну систему та платіжну платформу для unattended retail: безготівкові платежі, IoT-сервіси та рішення для управління пристроями самообслуговування. Компанію засновано у 2005 році, з 2022 року її акції торгуються на Nasdaq. У Nayax працює понад 1500 співробітників, а клієнтів налічується близько 30 тисяч.

Відгукнутись на вакансію