Перейти к содержимому

JavaScript Full Stack Engineer

Компания Softjourn набирает JavaScript Full Stack инженеров в свой внутренний кадровый резерв для будущих проектов в сфере тикетинга и финтеха. Нужен сильный опыт с Node.js (Express/Nest) и React от 5 лет, глубокое знание TypeScript, PostgreSQL/MySQL, Redis, а также понимание микросервисов и облачных технологий. Работа удалённая, предстоит разрабатывать новые фичи и модернизировать легаси-код, участвовать в код-ревью и тесно взаимодействовать с международной командой на английском языке (Upper-Intermediate).

География удалёнки не уточнена

Уточните у работодателя, из каких стран можно работать.

senior удалённо ~1 569 000 ₸

Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.

Языки: English · Upper-Intermediate
описание

Что предстоит делать

<p>Мы формируем внутренний кадровый резерв JavaScript Full Stack инженеров, чтобы быть готовыми к предстоящим проектам в сфере ticketing и fintech.</p><p>Проекты, к которым вы будете привлечены, находятся на стыке ticketing-систем и финансовых операций. Конечные пользователи охватывают как бизнес (B2B-интеграции, white-label платформы, операторские дашборды), так и потребителей (B2C-сценарии оформления заказа, интерфейсы бронирования, истории транзакций).</p><p>Характер наших проектов смешанный: некоторые предполагают greenfield-разработку новых функций и сервисов, другие требуют работы с существующими legacy-кодовыми базами и их модернизации. Вы должны одинаково уверенно чувствовать себя в обоих случаях — писать чистый новый код и аккуратно рефакторить или расширять существующий.</p><p>В зависимости от проекта вы можете работать как часть встроенной инженерной команды клиента или как часть нашей собственной команды доставки. Размеры команд варьируются. Неизменным остаётся ожидание, что вы обладаете настоящей full-stack компетенцией, берёте на себя ответственность за свою работу и чётко коммуницируете со всеми вокруг.</p><p><strong>Требования:</strong></p><ul><li>Сильный опыт работы с Node.js и Express.js и/или Nest.js (5+ лет), демонстрирующий глубокое понимание event-driven архитектуры, async-паттернов, оптимизации серверов и разработки production-grade API;</li><li>Опыт работы с базами данных, включая PostgreSQL или MySQL RDS, с подтверждённой способностью проектировать сложные схемы, оптимизировать запросы, реализовывать эффективные паттерны доступа к данным и использовать понимание Redis-кэширования (read-through, write-through) для высоконагруженных приложений;</li><li>Практический опыт работы с такими инструментами, как OpenAPI/Swagger/GraphQL, Postman, и процессами контрактного тестирования API;</li><li>Сильное владение экосистемой React (5+ лет), включая глубокое знание React hooks, жизненного цикла компонентов, продвинутых паттернов управления состоянием (Redux/Context API), оптимизации производительности и проектирования сложных UI-систем;</li><li>Солидный опыт работы с современными пайплайнами сборки фронтенда, бандлерами (Webpack, Vite), модульными системами и техниками оптимизации для production-среды;</li><li>Продвинутые навыки работы с CSS/CSS-in-JS фреймворками (например, Tailwind, Styled-Components) и инструментами дизайн-систем (Figma или Storybook);</li><li>Продвинутая экспертиза в TypeScript по всему JavaScript full stack, включая кастомные определения типов, generics, условные типы и способность проектировать типобезопасные API и компоненты;</li><li>Опыт разработки сложных full-stack приложений с микросервисами и/или serverless-подходами, обеспечивающими масштабируемость и поддерживаемость, будет плюсом;</li><li>Подтверждённый опыт реализации и проектирования RESTful или GraphQL API в соответствии с лучшими практиками;</li><li>Опыт интеграции сторонних сервисов. Понимание современных паттернов интеграции;</li><li>Хорошее знание и практическое применение OOP, принципов SOLID, паттернов проектирования и концепций enterprise-интеграции (стратегия версионирования, стандарты именования и т.д.) в production-среде;</li><li>Следование и оптимизация стандартов кодирования, архитектурных паттернов/стилей и лучших практик разработки в командах;</li><li>Уровень английского Upper-intermediate, достаточный для технических обсуждений, написания документации, code review и эффективной командной работы в международной среде;</li><li>Проактивность и непрерывное обучение (подтверждённая способность исследовать и предлагать возможные решения проблем, быть в курсе новых трендов, особенно в области AI и облачных технологий).</li></ul><p><strong>Будет плюсом:</strong></p><ul><li>Опыт разработки AI-функций с использованием API (OpenAI, Claude), интеграции рабочих процессов GitHub Copilot;</li><li>Опыт работы с микросервисными архитектурами AWS/Azure/GCP с Docker-контейнерами и оркестрацией Kubernetes/ECS, подкреплёнными IaC CI/CD пайплайнами;</li><li>Опыт работы с Serverless Framework или AWS SAM;</li><li>Знание GraphQL;</li><li>Опыт проведения code audit;</li><li>Знание service workers, стратегий offline-кэширования и лучших практик PWA.</li></ul><p><strong>Обязанности:</strong></p><ul><li>Проектирование и разработка масштабируемых веб-приложений, включая React, TypeScript, Redux/Context API для фронтенда;</li><li>Разработка и поддержка RESTful API с использованием Node.js и NestJS;</li><li>Реализация моделей данных с PostgreSQL или MySQL RDS;</li><li>Обеспечение оптимальной производительности с помощью стратегий Redis-кэширования для высоконагруженных приложений.</li><li>Поддержание единообразия в качестве кода, документации и рабочих процессах разработки;</li><li>Проведение комплексных code review;</li><li>Проведение сессий передачи знаний;</li><li>Внедрение и оптимизация процессов разработки с использованием современного AI-инструментария;</li><li>По запросу — участие в code audit и предоставление рекомендаций по улучшению кодовой базы и снижению рисков;</li><li>Тесное взаимодействие с PM, UX/UI дизайнерами, BA и Solution Architects на протяжении всей реализации проекта.</li></ul><p>Ответственный рекрутер: <a href="https://www.linkedin.com/in/karolina-skup-945132102/" target="_blank">Karolina Skup</a></p><p><strong>О нас:</strong></p><p>Softjourn — компания полного цикла в области консалтинга и разработки программного обеспечения, с экспертными продуктовыми командами, имеющими опыт в Fintech, Media &amp; Entertainment, с особым акцентом на Ticketing. Штаб-квартира расположена в Силиконовой долине, Калифорния, с R&amp;D офисами в Украине, Польше и Бразилии; Softjourn — глобальная компания по разработке программного обеспечения с более чем 20-летним опытом.</p><p>Softjourn была удостоена статуса veteran-friendly бизнеса от Veteran Hub в Украине. Мы стремимся создавать поддерживающую среду для ветеранов и внедрять процессы, отвечающие их потребностям. Мы высоко ценим уникальные навыки и перспективы, которые военные ветераны привносят в нашу компанию, и стремимся помогать их переходу к трудовой деятельности.</p><p>Softjourn Inc. — работодатель равных возможностей. Мы приветствуем разнообразие во всех его формах и стремимся поддерживать рабочее место без дискриминации, где к соискателям и сотрудникам относятся с достоинством и уважением. Наш процесс трудоустройства осуществляется без учёта расы, цвета кожи, религии, национальности или этнического происхождения, пола, беременности, сексуальной ориентации, гендерной идентичности или самовыражения, возраста, инвалидности, статуса защищённого ветерана, генетической информации или других признаков, защищённых законодательством штата, федеральным и местным законодательством.</p> <div> <a href="https://jobs.dou.ua/companies/softjourn/vacancies/374937/#reply-btn-id">Откликнуться на вакансию</a> </div>

навыки

Стек и инструменты

salary intelligence

Зарплата не указана — оценили по рынку

На основе 82 похожих вакансий за 90 дней.

оценка p25–p75
1 229 050 – 2 511 900 ₸
медиана: 1 569 000 ₸
Хотите увидеть распределение по грейдам и городам? Зарплаты JavaScript Калькулятор зарплат

Сколько платят вам?

Вакансии показывают, что обещают работодатели. Анонимно расскажите, сколько получаете вы как JavaScript-разработчика — так появится зарплата, которую платят на деле.

Без имени и компании. Отдельные ответы не публикуются.
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться
??%
Match Score
Войдите и создайте резюме
Войти
Поделиться

Подходит ли вам эта вакансия?

Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть

Создать аккаунт PDF-парсинг резюме за 2 минуты

Похожие вакансии

6 вакансий
Сравни
С
Сравни
6 ч. назад

Middle Frontend-разработчик

~1 569 000 ₸ оценка

Разработка и поддержка продукта на React + TypeScript: оптимизация производительности, проектирование новых фич, code review и улучшение архитектуры. Нужен опыт от 3 лет с TypeScript, понимание HTTP/REST, Git, FSD, Jest и Testing Library. Предлагают участие в командной разработке и влияние на технические и продуктовые решения.

React TypeScript REST API +5

География удалёнки не уточнена

senior удал. hh
T
Techbar
12 ч. назад

Senior / Lead Full Stack GenAI Engineer

~1 569 000 ₸ оценка

Канадская продуктовая компания ищет Senior/Lead Full Stack инженера для разработки AI-платформы для маркетинга и рекламы. Нужен сильный опыт с React, TypeScript, Node.js и Python, а также ежедневное использование AI-ассистентов вроде Claude или Cursor и работа с GenAI-сервисами (Vertex AI, Gemini). Работа удалённая, но с обязательным оверлапом по времени с США/Канадой.

Full Stack GenAI React +10

География удалёнки не уточнена

senior удал. dou
Группа Компаний Орбита
Г
Группа Компаний Орбита
1 д. назад

JS-разработчик

~1 569 000 ₸ оценка

Разработка цифровых решений на JavaScript и React в аккредитованной ИТ-компании. Нужен опыт от 6 лет, глубокое знание JS (лексическое окружение, прототипы, Event loop, асинхронность), React (Virtual DOM, оптимизация, стейт- и форм-менеджеры) и браузерных технологий. Предлагают полностью удаленную работу, белую зарплату, ДМС, индивидуальный план обучения и поддержку HR.

JavaScript React Virtual DOM +6

География удалёнки не уточнена

senior удал. hh
F
Forbytes
1 д. назад

Full-Stack разработчик

~1 569 000 ₸ оценка

Full-Stack разработчик в команду, которая делает агентную систему управления недвижимостью для рынка Airbnb и аренды. Основная работа — бэкенд на Node.js и TypeScript: сложная бизнес-логика, потоки данных, высоконагруженные микросервисы, Kafka, RabbitMQ, AWS, плюс несложные правки на React. Нужен опыт 6+ лет, знание Node.js/TypeScript, баз данных и английский Upper-Intermediate. Предлагают реальное влияние на архитектуру, свободу решений и рост через конференции.

Node.js TypeScript MongoDB +7

География удалёнки не уточнена

senior удал. dou
GM-TECH
G
GM-TECH
1 д. назад

Frontend-разработчик (TypeScript/React)

~1 569 000 ₸ оценка

GM-TECH (IT-ядро группы Гринмани) собирает команду для запуска нового продукта с нуля. Нужен опытный фронтенд-разработчик с 3+ годами на TypeScript/JavaScript, React 18/19, Next.js 14/15, знанием HTML/CSS и инструментов сборки и тестирования. Предлагают полностью удалённую работу из любой точки мира, официальное трудоустройство, ДМС со стоматологией и возможность влиять на архитектуру нового продукта.

TypeScript JavaScript React +15

География удалёнки не уточнена

senior удал. hh
OnTarget Labs
O
OnTarget Labs
1 д. назад

Старший Full-stack разработчик (React Native/Node)

~1 569 000 ₸ оценка

OnTarget Labs ищет старшего full-stack разработчика для платформы видеоаналитики в теннисе. Нужен опыт 3+ лет, экспертиза в Expo React Native, NestJS, MongoDB, React и AWS, плюс Python для ML. Работа полностью удалённая, full-time, с возможностью командировок за рубеж.

React Native Expo Node.js +13

География удалёнки не уточнена

senior удал. hh