Старт і терміни:
Ми набираємо команду заздалегідь. Зараз проєкт на другій фазі, а роль починається з Phase 3, яка орієнтовно стартує на початку січня 2027 (точна дата уточнюється). Ми будемо тримати тебе в курсі протягом усього процесу відбору.
Про проєкт:
Ми шукаємо Senior Full-Stack Developer (з фокусом на frontend) до команди на проєкті для нідерландської бухгалтерської платформи, яка модернізує свій обліковий модуль: переходить від застарілої логіки single-entry до double-entry моделі на рівні бази даних, покращує управління ledger-кодами та reconciliation. Наявна платформа продовжує повноцінно працювати, тому всі зміни впроваджуються безпечно в межах поточної архітектури, разом з інженерною командою клієнта.
Це роль із фокусом на frontend: основа роботи — React та досвід роботи з MobX у продакшені, а знання Java/Spring допоможуть доставляти функціональність наскрізно. Full-time, приблизно 19–23 тижні.
Frontend: React, MobX, TypeScript, JavaScript
Backend: Java, Spring, Hibernate, JPA, Redis
Database: MariaDB, PostgreSQL, Flyway
Testing: API/Cucumber, JUnit 5, WireMock, frontend/browser testing
CI/CD & hosting: SonarCloud, CI pipelines, Docker, Linux, WAR deployment, AWS S3
Tools: Jira, Confluence, Miro, Slack, Figma
Practices: feature flags, code reviews, small PRs, регулярні релізи
Ти приєднаєшся до сформованої команди Techstack і тісно працюватимеш з інженерами клієнта. До команди входять: Project Manager, Lead Software Engineer, QA Engineer, Senior Full-Stack Developer (ця позиція), 2 Back-End Developers, а також Solution Architect і CTO з боку клієнта. Ми працюємо через щоденні стендапи, спринт-звіти, регулярні code review та тісну комунікацію з розробниками клієнта.
Ми впроваджуємо високі стандарти в технологічну індустрію – це є місією нашої роботи. Щоб відповідати цьому, Techstack та всі мембери завжди рухаються вперед.
Кожен із нас має можливість зробити власний внесок у продукт, компанію, команду, галузь та свій особистий розвиток. Також у Techstack ти можеш вибрати цікавий для тебе формат розвитку:
- мітапи, на яких ти можеш ділитися своїми знаннями і одночасно розвиватись, завдяки поширенню власного досвіду в межах компанії та місцевих технічних спільнот;
- ролі ментора чи технічного ліда. Займаючи одну з цих ролей, ти будеш допомагати молодшим спеціалістам та ділитися з ними своїми знаннями та досвідом;
- участь у наших технічних гільдіях, де можна обговорювати технічні рішення, підходи та тренди індустрії.
Це все й формує нашу технічну культуру і експертизу компанії.
Розробляти та підтримувати функціональність в існуючих React/MobX-застосунках, якими користуються клієнти та бухгалтери.
Створювати адміністративні та конфігураційні інтерфейси для управління ledger і облікових процесів.
Реалізовувати списки з пошуком, форми з валідацією, рольові права доступу та екрани reconciliation.
Інтегрувати frontend із наявними API на Java/Spring.
Підтримувати back-end розробку, коли це потрібно для наскрізної доставки функціональності.
Стежити, щоб зміни не порушували наявну функціональність у робочій продакшен-платформі.
Писати та підтримувати frontend- і browser-рівневі автоматизовані тести.
Доставляти зміни через невеликі сфокусовані PR, feature flags та регулярні релізи.
Співпрацювати з Tech Lead, back-end розробниками, QA, PM та інженерною командою клієнта.
Брати участь у code review, щоденних стендапах, демо та acceptance-тестуванні.
Сильний комерційний досвід роботи з React, TypeScript та JavaScript.
Практичний досвід роботи з MobX у продакшені.
Робочі знання Java та Spring для наскрізної розробки функціональності.
Досвід створення адміністративних/конфігураційних інтерфейсів, списків із пошуком, форм із валідацією та рольового доступу.
Досвід роботи з великими наявними кодовими базами зі збереженням зворотної сумісності.
Досвід роботи з feature flags, CI/CD та невеликими сфокусованими PR.
Досвід написання frontend- та browser-рівневих тестів.
Готовність дотримуватися встановлених архітектурних настанов і співпрацювати через code review з боку клієнта.
Гарна розмовна та письмова англійська для щоденного спілкування з клієнтом; нідерландська не потрібна.
Часовий пояс: Europe/Kyiv або сумісний із робочими годинами CET/CEST.
Мати стабільну та довгострокову позицію у досвідченій команді.
Отримувати широкі можливості для професійного та кар’єрного зростання - професійні виклики, що спонукають до розвитку, мітапи, хакатони та професійні комʼюніті.
Працювати в умовах горизонтальних зв’язків та відсутності мікроменеджменту, де всі члени команди відкриті один до одного для вирішення будь-яких питань.
Мати можливість працювати в наших хабах (Харків, Київ, Львів, Вроцлав) або отримувати все необхідне для віддаленого формату.
Отримувати компенсацію до 50% вартості освітніх курсів та конференцій для твого професійного розвитку.
Відвідувати безкоштовні курси англійської мови та бізнес-англійської.
Мати 20 робочих днів відпустки та 7 днів лікарняних для підтримки твого здоров'я та відпочинку.
Отримувати повний юридичний та бухгалтерський супровід.
Одержувати приємні подарунки (appreciation gifts) до значущих подій та особистих приводів.
Попередній скринінг із Talent Acquisition спеціалістом.
Перевірка англійської мови.
Технічне інтерв'ю та оцінка з інженерами Techstack.
Передача профілю кандидата клієнту.
Технічне інтерв'ю з представниками інженерної команди клієнта (за потреби).
Techstack — це компанія з інжинірингу технологічних продуктів, що привносить високі стандарти розробки в ІТ-індустрії та підтримує їх. Ми надаємо можливість кожному члену команди впливати на розвиток продукту, компанії та процесів.
Дізнайся ще більше про Techstack
Хочеш зробити свій внесок?
Ти у правильному місці.