Join the Freshcode team of 120+ IT specialists who are always ready to collaborate on great projects, support each other, and enjoy corporate events together 😄. Freshcode has been successfully implementing software development projects since 2014. We focus on Clojure, JavaScript (ReactJS, VueJS, NodeJS), and .NET projects.
30 січня 2026

Strong Middle/Senior Full-stack JS (React+Node.js) developer

віддалено до $3500

Для покращення якості американської соц.мережі, яка об’єднує зацікавлених спортом людей, шукаємо Strong Middle/Senior Full-stack JS developer з комерційним досвідом роботи від 4-х років та розмовною англійською.

📱 Проєкт: Американська соц. мережа, яка спрямована на створення ком’юніті за спільними інтересами та захопленнями у спорті (кросфіт, йога, біг, воркаут та ін.). Вона допомагає людям завдяки спільним активностям знаходити нових друзів та однодумців у новій країні, долаючи мовні та культурні бар’єри.

Крім підбору контактів та організації івентів, до функціональності входять:

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

Проєкт активний вже більше 4 років та вийшов у реліз у сторах. За тиждень релізу — було 2 тисячі зареєстрованих користувачів. Наразі 200 000 унікальних користувачів, та їх кількість зростає.

⚙️ Стек: React, Redux (toolkit + rtk query), Nest.js, Next.js, Express, PostgreSQL, TypeORM, Redis, AWS CDK, TypeScript, React Native. Також використовується: Twillio, MUI, SocketIO, Get Stream.

🤝 Команда розробки: Technical lead, 6 Fullstack developers, 3 React Native developers та 2 Manual QA. Також є взаємодія з Founder, Co-founder, Product manager, Product designer, 2 Fullstack developers, 2 React Native developers та 2 Manual QA зі сторони замовника.

Методологія розробки: Agile (Kanban), 2-тижневі релізи, які адаптивні до скоупу. Можлива комунікація із клієнтом з 16:00 по 20:00 за Києвом.

Мітинги: щотижневі дзвінки з замовником та регулярні дейлі мітинги з командою англійською мовою.

Чим належить займатися:

  • Розробляти повний цикл функціоналу (frontend та backend)
  • Впроваджувати інтеграції із зовнішніми сервісами
  • Проводити крос-рев’ю pull request-ів інших спеціалістів
  • Комунікувати з командою та замовником: аналізувати вимоги до нового функціоналу, оцінювати та планувати задачі
  • Працювати з AWS та виконувати DevOps-завдання
  • Оптимізовувати поточний функціонал (бізнес-логіку та взаємодію з базою даних)

Для нас важливо:

  • Комерційний досвід розробки на JS/TS більше 4-х років
  • Досвід роботи з Nest.js/Express більше 4-х років
  • Навички роботи з Frontend фреймворками (React)
  • Знання будь-якої великої бібліотеки компонентів (mui, mantine, shadcn)
  • Досвід роботи з PostgreSQL (або впевнені знання MsSQL/MySQL) — налаштування продуктивності, профілювання, базове розуміння того, як все працює зсередини
  • Навички використання Clouds (AWS, GCP, Azure) — створення ресурсів, безпека, автоматизація
  • Розуміння архітектурних підходів для розподілених систем
  • Досвід проектування та документування API (REST та/або GraphQL)
  • Базові навички роботи з будь-якою CI/CD
  • Розмовна англійська на рівні Upper-Intermediate

Буде плюсом:

  • Досвід роботи із застосунками «Social platform»
  • Навички роботи з асинхронними чергами завдань.
  • Досвід роботи з монорепозиторієм
  • Розуміння інструментів спостереження: logs, metrics, tracing

Ми пропонуємо:

  • Гнучкий графік роботи: можна розпочинати свій день з 10:00 до 12:00
  • Ремоут формат роботи
  • Відсутність трекерів часу
  • Оплачувану відпустку (15 робочих днів) та лікарняні (10 робочих днів)
  • Оформлення по ФОП, допомогу у його веденні від юристів та бухгалтерів компанії

Етапи інтерв’ю:

  1. Інтерв’ю з рекрутером та перевірка англійської (40-60 хв)
  2. Технічне інтерв’ю з Tech Lead (90 хв)
  3. Фінальне інтерв’ю з клієнтом (30-60 хв)

P.S. Щиро дякуємо за інтерес до вакансії та компанії Freshcode! Ми уважно ознайомимось із вашою кандидатурою, і, якщо вона відповідатиме вимогам позиції — повернемось до вас з фідбеком.Якщо ж ви не отримали цього разу від нас відповіді — не засмучуйтесь, будемо раді бачити вас серед кандидатів на інші майбутні позиції від нашої компанії!

LinkedIn