Senior Backend Software Engineer (Node.js)

Про продукт

Інтро

Ми шукаємо Senior Backend Software Engineer (Node.js) до довгострокового проєкту нашого партнера з Канади — міжнародної software-компанії, яка розвиває та підтримує кілька Windows-продуктів під різними брендами.

Наша команда працює над технічною частиною цих продуктів: backend-сервісами, API, адміністративними платформами, вебсайтами, інтеграціями та внутрішніми інструментами, які використовуються для роботи з продуктами, їхнього розповсюдження та операційних процесів.

Проєкт існує вже багато років, тому тут поєднуються старі системи з сучасними AWS-рішеннями. На цій позиції ви допомагатимете підтримувати стабільну роботу продуктів, розбиратися зі складними технічними проблемами, покращувати наявні рішення та поступово модернізувати їх.

Стек технологій

Node.js

TypeScript

JavaScript

MySQL

PostgreSQL

MongoDB

Amazon Aurora

AWS

AWS Lambda

Serverless Framework

API Gateway

AWS SDK

RabbitMQ

Amazon SQS

Docker

Terraform

AngularJS v1

GitHub Copilot

Твоя команда

Ти приєднаєшся до невеликої досвідченої команди Techstack, яка працює з різними backend-сервісами та системами. Ти тісно співпрацюватимеш із Senior Engineer, який дуже добре знає проєкт і його системи, ще одним Senior Engineer, залученим part-time, та Project Manager на стороні клієнта.

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

Культура

Ми впроваджуємо високі стандарти в технологічну індустрію – це є місією нашої роботи. Щоб відповідати цьому, Techstack та всі мембери завжди рухаються вперед.

Кожен із нас має можливість зробити власний внесок у продукт, компанію, команду, галузь та свій особистий розвиток.  Також у Techstack ти можеш вибрати цікавий для тебе формат розвитку:

- мітапи, на яких ти можеш ділитися своїми знаннями і одночасно розвиватись, завдяки поширенню власного досвіду в межах компанії та місцевих технічних спільнот;

- ролі ментора чи технічного ліда. Займаючи одну з цих ролей, ти будеш допомагати молодшим спеціалістам та ділитися з ними своїми знаннями та досвідом;

- участь у наших технічних гільдіях, де можна обговорювати технічні рішення, підходи та тренди індустрії. 

Це все й формує нашу технічну культуру і експертизу компанії.

Твої обов’язки

Підтримувати та розвивати backend-сервіси, API, адміністративні портали, вебсайти й automation tools.

Підтримувати та поступово модернізувати наявні застосунки, працюючи як із legacy-, так і з сучаснішими технологіями.

Розбиратися з production-проблемами, знаходити їхні причини та вирішувати їх.

Працювати з AWS-сервісами, cloud-інфраструктурою та deployment pipelines.

Покращувати стабільність, продуктивність і підтримуваність систем.

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

Використовувати AI-інструменти в щоденній роботі для написання коду, debugging, testing, refactoring і документації.

Перевіряти AI-generated code та відповідати за його якість, безпеку й підтримуваність.

Тісно співпрацювати з командою та представниками клієнта під час onboarding і передачі знань.

Брати відповідальність за свої компоненти та допомагати зменшувати технічний борг.

Це про тебе

5+ років комерційного досвіду в software development.

Впевнений практичний досвід роботи з Node.js, TypeScript та JavaScript.

Досвід розробки та підтримки REST API і distributed systems.

Сильні SQL-навички та досвід роботи з реляційними базами даних.

Впевнений практичний досвід роботи з AWS та cloud infrastructure.

Досвід troubleshooting production-систем і роботи з legacy-застосунками.

Розуміння software architecture, design patterns, security та system integrations.

Готовність самостійно працювати зі складними системами та неповною документацією.

Практичний досвід щоденного використання AI-assisted development tools — GitHub Copilot, Cursor, Claude Code або аналогів.

Уміння використовувати AI для написання коду, debugging, testing, refactoring, документації та дослідження незнайомих codebase — із обов’язковою перевіркою отриманого результату.

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

Що у нас є для тебе

Мати стабільну та довгострокову позицію у досвідченій команді.

Отримувати широкі можливості для професійного та кар’єрного зростання - професійні виклики, що спонукають до розвитку, мітапи, хакатони та професійні комʼюніті.

Працювати в умовах горизонтальних зв’язків та відсутності мікроменеджменту, де всі члени команди відкриті один до одного для вирішення будь-яких питань.

Мати можливість працювати в наших хабах (Харків, Київ, Львів, Вроцлав) або отримувати все необхідне для віддаленого формату.

Отримувати компенсацію до 50% вартості освітніх курсів та конференцій для твого професійного розвитку.

Відвідувати безкоштовні курси англійської мови та бізнес-англійської.

Мати 20 робочих днів відпустки та 7 днів лікарняних для підтримки твого здоров'я та відпочинку.

Отримувати повний юридичний та бухгалтерський супровід.

Одержувати приємні подарунки (appreciation gifts) до значущих подій та особистих приводів.

Етапи приєднання до Techstack

Прескринінг із рекрутером

Перевірка англійської

Внутрішня технічна співбесіда в Techstack

Співбесіда з PM у Techstack

Співбесіда з клієнтом

Про нас

Techstack — це компанія з інжинірингу технологічних продуктів, що привносить високі стандарти розробки в ІТ-індустрії та підтримує їх. Ми надаємо можливість кожному члену команди впливати на розвиток продукту, компанії та процесів.

Дізнайся ще більше про Techstack

Хочеш зробити свій внесок?

Ти у правильному місці.

© 2026 Techstack. Всі права захищені.
behance iconlinkedin iconinstagram iconclutch icon