Job VC

Full-Stack Engineer (React/Node.js)

Techstack · dou · Not specified · Київ, Львів, Вроцлав (Польща), віддалено
Open original ↗
Про продукт:
Наш партнер — американська компанія, що розвиває цифрову fundraising-платформу із важливою соціальною місією: допомагати молодіжним організаціям, школам, спортивним командам і дітям залучати кошти для реалізації спортивних, освітніх та суспільно корисних ініціатив.
Платформа була створена у 2017 році з ідеєю допомагати людям розкривати свій потенціал і досягати важливих для них цілей. Наша команда долучилася до розвитку продукту ще на ранніх етапах його становлення та відтоді бере активну участь у його вдосконаленні й масштабуванні.
Сьогодні платформа розвивається відповідно до product-driven підходу, орієнтованого на постійні експерименти, розвиток продукту на основі даних і досягнення вимірюваних результатів. Кросфункціональні product pods відповідають за окремі напрями продукту, працюють із визначеними метриками та безперервно впроваджують покращення, використовуючи сучасний технологічний стек, масштабовану архітектуру та найкращі інженерні практики.
Твоя команда:
Ти можеш стати цінним учасником команди з розробки. У нашому проєкті кожен учасник виконує свою роль і бере на себе відповідальність, допомагаючи створювати сильну, єдину команду, зосереджену на досягненні спільних цілей. Наша компанія високо цінує спілкування та співпрацю. Ти зможеш спілкуватися з різними фахівцями на проєкті та навчатися з ними. Крім того, ти працюватимеш з різними інструментами та платформами, що дозволить тобі розширити свої знання та навички в галузі.
Стек технологій:
Основа:
TypeScript, Nx Monorepo.
Backend:
Node.js (Express), typedi, Serverless (AWS Lambda), AWS SDK.
Frontend:
React 19, Next.js, MobX / mobx-state-tree, Formik, vanilla-extract.
Бази даних:
PostgreSQL, TypeORM, DynamoDB.
Тестування:
Jest, Supertest, Pact (Contract testing), React Testing Library.
Інфраструктура:
AWS (Full ecosystem), Terraform, LocalStack.
Інструменти та моніторинг:
OpenAPI, Sentry, Winston, Amplitude, Segment.
Культура:
Ми прагнемо підтримувати високі стандарти в технологічній індустрії, і це є одним із ключових принципів нашої роботи. Саме тому компанія та кожен мембер команди постійно розвиваються й вдосконалюються.
Кожен із нас має можливість робити свій внесок у розвиток продукту, компанії, команди, індустрії та власного професійного шляху.
У Techstack ви можете обирати різні напрями розвитку відповідно до своїх інтересів:
Meetups — можливість ділитися знаннями та розвиватися через обмін досвідом усередині компанії й у локальних технічних спільнотах.
Ролі Mentor або Technical Lead — можливість підтримувати інших спеціалістів, ділитися експертизою та практичним досвідом.
Участь у technical Guilds та AI community, де команди обговорюють технічні рішення, підходи, архітектурні практики та актуальні тенденції індустрії.
Залучення до Pre-Sales напрямку, де ви зможете брати участь у discovery-фазах проєктів, формуванні технічних рішень, оцінюванні проєктів та технічних консультаціях для потенційних партнерів, безпосередньо впливаючи на розвиток компанії та стратегічні бізнес-можливості.
Участь у процесах найму та технічних інтерв’ю як технічний експерт — комунікація з кандидатами, оцінювання технічних компетенцій і формування сильної інженерної команди компанії.
Усі ці напрями формують культуру розвитку, експертності та взаємопідтримки як усередині команди, так і в компанії загалом.
Твої обов’язки:

Розробка та підтримка масштабованих full-stack застосунків із використанням TypeScript, Node.js, Express, React/React Native та Next.js (SSR/CSR).
Робота з існуючою serverless- та microservices-інфраструктурою на AWS (Lambda, API Gateway, SQS, RDS, DynamoDB) та взаємодія з Infrastructure as Code (Terraform).
Участь у рефакторингу та вдосконаленні бізнес-логіки застосунку, зокрема фінансових та транзакційних модулів, із дотриманням стандартів надійності даних.
Підтримка стабільності та відмовостійкості системи через впровадження якісної обробки помилок, моніторингу та логування в межах поточних архітектурних рішень.
Розробка RESTful API та backend-сервісів відповідно до бізнес-вимог та фронтенд-архітектури продукту.
Забезпечення високої якості коду через написання тестування (unit, integration, smoke) та участь у процесах CI/CD.
Оптимізація продуктивності окремих компонентів системи та робота над стабільною роботою застосунку під зростаючим навантаженням.
Тісна командна взаємодія з DevOps, QA, Product та Design для ефективної реалізації функціоналу, що має реальний бізнес-вплив.
Участь у моніторингу стану системи, допомога у виявленні bottlenecks та постійному вдосконаленні процесів розробки.
Робота з рівнем збереження даних (PostgreSQL, DynamoDB, RDS), включаючи підтримку схем даних, виконання міграцій та забезпечення консистентності.
Це про тебе:
3+ роки комерційного досвіду у full-stack розробці з реальними production-рішеннями.
Впевнені практичні знання TypeScript, Node.js та Express.
Досвід розробки на React та/або React Native, включаючи роботу з Next.js (SSR та CSR).
Досвід роботи з AWS-сервісами (Lambda, API Gateway, SQS, SNS, EventBridge, RDS, DynamoDB).
Вміння писати unit- та інтеграційні тести (використання LocalStack, розуміння test coverage).
Розуміння асинхронних патернів взаємодії (SQS, SNS, EventBridge, pub-sub).
Практичний досвід підтримки serverless-архітектур та використання Terraform для конфігурації ресурсів.
Розуміння принципів побудови microservices та роботи в розподілених системах.
Здатність працювати з механізмами забезпечення fault tolerance та високої доступності систем.
Гарне розуміння реляційних (PostgreSQL) і NoSQL (DynamoDB) баз даних, досвід підтримки схем та оптимізації запитів.
Досвід роботи в CI/CD-середовищі з автоматизованим тестуванням і деплоєм.
Розуміння принципів observability: досвід роботи з моніторингом та логуванням.
Сильні аналітичні навички та здатність самостійно вирішувати складні технічні задачі.
Англійська мова на рівні Upper-Intermediate (B2+) для вільного спілкування з командою та стейкхолдерами.
Буде перевагою:
Досвід роботи з фінансовими або транзакційними системами.
Досвід у сферах E-commerce або EdTech.
Розуміння принципів Performance Profiling.
Досвід оптимізації витрат (Cost optimization) в AWS.
Що у нас є для тебе:
стабільна та довгострокова позиція у досвідченій команді;
широкі можливості для професійного та кар’єрного зростання — професійні виклики, що спонукають до росту, мітапи, хакатони, професійні комьюніті тощо;
пряма комунікація з усіма стейкхолдерами та можливість впливати на розробку продукту;
горизонтальні звʼязки та відсутність мікроменеджменту замість традиційної ієрархії — всі тіммейти доступні один для одного по всіх питаннях;
хаби у Вроцлаві (Польща), Львові, Київі та Харкові, або усе необхідне для ремоут-роботи;
до 50% компенсації вартості освітніх курсів та конференцій для професійного зростання;
безкоштовні курси англійської мови та бізнес-англійської;
20 days-off, 7 sick-days для підтримки твого здоров’я та відпочинку;
юридична та бухгалтерська підтримка в усіх країнах, де компанія має офіси;
аppreciation gifts до значущих подій та приводів.
Етапи приєднання до Techstack:
Попередній скрінінг із рекрутером;
Перевірка англійської мови;
Інтерв’ю з нашими технічними експертами;
Інтерв’ю з VP of Engineering;
Інтервʼю з нашим партнером (optional).
Про нас:
Techstack — це компанія з інжинірингу технологічних продуктів, що привносить високі стандарти розробки в ІТ-індустрії та підтримує їх. Ми надаємо можливість кожному члену команди впливати на розвиток продукту, компанії та процесів. Дізнайся про Techstack
ще більше.
Хочеш зробити свій внесок?

Ти у правильному місці. Подавай заявку на вакансію!