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
TypeScript, Node.js/Express.js/NestJS, PostgreSQL, React, AWS, Next.js, AWS Lambda, Terraform
Published 26 February
111 views
·
40 applications
To apply for this and other jobs on Djinni login or signup.
Loading...