Full-Stack Software Engineer
Про продукт:
Наш партнер — це американська компанія. Їх продукт — це Digital Native Vertical brand, що фокусується на досвіді користувачів. Продукт являє собою fundraising-платформу, яка має соціальну місію — допомагати дітям та молодіжним організаціям збирати кошти як для занять спортом, так і для інших ініціатив.
Продукт було створено у 2017 році, натхненний унікальною фабрикою попкорну в Чикаго, з метою допомогти людям реалізувати свій потенціал і досягати своїх мрій. Від моменту запуску ми постійно працюємо над його вдосконаленням і розвитком. Сьогодні продукт розвивається відповідно до чіткої дорожньої карти, використовуючи перевірений технологічний стек та сучасний підхід до розробки.
Твоя команда:
Ти можеш стати цінним учасником команди з розробки. У нашому проєкті кожен учасник виконує свою роль і бере на себе відповідальність, допомагаючи створити сильну, єдину команду, зосереджену на досягненні спільних цілей. Наша компанія високо цінує спілкування та співпрацю. Ти зможеш спілкуватися з різними фахівцями на проєкті та навчатися з ними. Крім того, ти працюватимеш з різними інструментами та платформами, що дозволить тобі розширити свої знання та навички в галузі.
Стек технологій:
TypeScript, Node.js, Express, PostgreSQL, ReactJS, React Native, Next.js (SSR/CSR), AWS (API Gateway, CloudFront, Lambda, Step Function, EventBridge, SQS, RDS, DynamoDB), LocalStack, Terraform, CI/CD.
Культура:
Ми впроваджуємо високі стандарти в технологічній індустрії — це є принципом нашої роботи. Щоб відповідати цьому принципу, Techstack та всі мембери завжди рухаються вперед.
Кожен із нас має можливість зробити власний внесок у продукт, компанію, команду, галузь та свій особистий розвиток.
Також у Techstack ти можеш вибрати цікавий для тебе формат розвитку:
— мітапи, на яких ти можеш ділитися своїми знаннями і одночасно розвиватися завдяки поширенню власного досвіду в межах компанії та місцевих технічних спільнот.
— ролі ментора чи технічного ліда. Займаючи одну з цих ролей, ти будеш допомагати молодшим спеціалістам та ділитися з ними своїми знаннями та досвідом.
— участь у наших технічних гільдіях, де можна обговорювати технічні рішення, підходи та тренди індустрії.
Це все й формує нашу технічну культуру і експертизу компанії.
Твої обов’язки:
- Проєктування, розробка та підтримка масштабованих full-stack застосунків із використанням TypeScript, Node.js, Express, React/React Native та Next.js (SSR/CSR).
- Архітектура, впровадження та розвиток serverless- і microservices-інфраструктури на AWS (Lambda, API Gateway, SQS, SNS, Step Function, EventBridge, RDS, DynamoDB) з використанням Infrastructure as Code (Terraform).
- Рефакторинг і вдосконалення складної бізнес-логіки, зокрема фінансових і транзакційних підсистем, із забезпеченням високої надійності та цілісності даних.
- Забезпечення fault tolerance, відмовостійкості та стабільності системи через впровадження якісної обробки помилок, моніторингу, логування та механізмів відновлення.
- Проєктування та підтримка 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).
- Практичний досвід побудови та підтримки serverless-архітектур на AWS (Lambda, API Gateway, SQS, SNS, Step Function, EventBridge, RDS, DynamoDB).
- Досвід роботи з Infrastructure as Code Terraform.
- Розуміння принципів побудови microservices та distributed systems.
- Досвід проєктування масштабованих і fault-tolerant систем із високою доступністю.
- Глибоке розуміння реляційних (PostgreSQL) і NoSQL (DynamoDB) баз даних, включаючи проєктування схем і оптимізацію продуктивності.
- Досвід роботи в CI/CD-середовищі з автоматизованим тестуванням і деплоєм.
- Сильні аналітичні навички, здатність працювати зі складними технічними задачами.
- Розуміння принципів reliability, observability, моніторингу та логування.
Англійська мова на рівні Upper-Intermediate (B2+) або вище.
Буде перевагою:
- Досвід роботи з фінансовими або високотранзакційними системами.
- Досвід у сфері supply chain, логістики або e-commerce.
- Досвід роботи з high-load або швидко масштабованими продуктами.
Розуміння cost-оптимізації та performance profiling у хмарному середовищі.
Що у нас є для тебе:
- стабільна та довгострокова позиція у досвідченій команді;
- широкі можливості для професійного та кар’єрного зростання — професійні виклики, що спонукають до росту, мітапи, хакатони, професійні комьюніті тощо;
- пряма комунікація з усіма стейкхолдерами та можливість впливати на розробку продукту;
- горизонтальні звʼязки та відсутність мікроменеджменту замість традиційної ієрархії — всі тіммейти доступні один для одного по всіх питаннях;
- хаби у Харкові, Києві, Львові та Вроцлаві (Польща) або усе необхідне для ремоут-роботи;
- до 50% компенсації вартості освітніх курсів та конференцій для професійного зростання;
- безкоштовні курси англійської мови та бізнес-англійської;
- 20 days-off, 5 sick-days для підтримки твого здоров’я та відпочинку;
- юридичний та бухгалтерський супровід;
аppreciation gifts до значущих подій та приводів.
Етапи приєднання до Techstack:
Попередній скрінінг із рекрутером;
Перевірка англійської мови;
Інтерв’ю з нашими експертами;
Інтерв’ю з Head of Engineering;
Інтервʼю з нашим партнером.
Про нас:
Techstack — це компанія з інжинірингу технологічних продуктів, що привносить високі стандарти розробки в ІТ-індустрії та підтримує їх. Ми надаємо можливість кожному члену команди впливати на розвиток продукту, компанії та процесів. Дізнайся про Techstack ще більше.
Хочеш зробити свій внесок?
Ти у правильному місці. Подавай заявку на вакансію!
Required languages
| English | B2 - Upper Intermediate |
| Ukrainian | Native |