Junior Full-Stack разработчик (Node.js/React)
Softjourn ищет junior full-stack разработчиков на part-time контракт с возможностью полной загрузки для участия в проектах компании. Работать предстоит с Node.js/Express/NestJS на бэкенде и React/TypeScript на фронтенде, с базами PostgreSQL/MongoDB и хостингом на AWS, под менторством middle/senior инженеров. Требуется около года опыта с Node.js и современным UI-фреймворком, понимание core JavaScript, базовый TypeScript и английский на уровне B2.
Отклик отправляется на сайте источника. Регистрация в Taylor для перехода не нужна.
Зарплата не указана — оценили по рынку
На основе 20 похожих вакансий за 90 дней по всем рынкам вместе — отдельной выборки по рынку этой вакансии нет; город вакансии не учтён.
Что предстоит делать
<p>Мы ищем внештатных подрядчиков (с потенциальной доступностью до 100%) с технологическим стеком, который может быть рассмотрен для любых проектов в Softjourn, в рамках поиска Junior Full-Stack разработчиков для временных (или постоянных) назначений.</p><p>Нет конкретного проекта, к которому мы привязали этот поиск. Тем не менее, мы можем предложить некоторые типичные проекты и возможности в качестве примеров, где может быть задействован кандидат. Junior инженер будет работать в команде с Middle/Senior инженерами, получать менторство и обратную связь по код-ревью, и расти до уровня Middle.</p><p>Типичные проекты имеют следующие характеристики:</p><p>• Поддерживается система RESTful Application Programming Interface, веб-приложение для клиентов, веб-сайт для гостей, Dashboard и интерактивные фронтенд-интерфейсы.<br>• В качестве БД используются PostgreSQL, MongoDB или MySQL RDS.<br>• Проект размещён на AWS.</p><p>Технологии проекта:</p><p>• back-end: Node.js, Express.js/NestJS, PostgreSQL, Redis, MongoDB<br>• front-end: React, React Router, Redux/Context API, TypeScript, CSS-in-JS решения.<br>• инструменты: npm, Vite/Webpack, ESLint, Jest, React Testing Library, Git.</p><p>Идеальный кандидат стремится учиться, комфортно работает как с клиентской, так и с серверной частью приложений на базовом уровне и имеет твёрдое понимание основных принципов JavaScript. Знакомство с инструментами разработки с поддержкой ИИ (например, GitHub Copilot, ChatGPT, Claude) будет преимуществом.</p><p><strong>Требования:</strong></p><ul><li>Коммерческий, фриланс или pet-проект опыт с Node.js и Express.js (1+ год), понимание event loop, callbacks/Promises/async-await и базовой обработки ошибок;</li><li>Базовые знания NestJS (модули, контроллеры, сервисы, DTO/валидация) будут плюсом;</li><li>Базовые знания реляционных баз данных (PostgreSQL или MySQL): написание SQL-запросов (SELECT, JOIN, GROUP BY), понимание простого проектирования схемы, первичных/внешних ключей и индексов;</li><li>Знакомство с концепцией кеширования Redis;</li><li>Умение использовать Postman и читать документацию OpenAPI/Swagger;</li><li>Практический опыт с любым современным UI-фреймворком (1+ год);</li><li>Базовое понимание управления состоянием (Context API, Redux будет плюсом);</li><li>Хорошее владение HTML5, CSS3 и JavaScript (Flexbox, Grid, адаптивная вёрстка), опыт с Tailwind или другим CSS-фреймворком / CSS-in-JS;</li><li>Умение превращать дизайн Figma в работающий UI;</li><li>Опыт с npm и современным бандлером/dev-сервером (Vite или Webpack) на уровне пользователя;</li><li>Хорошее знание JavaScript (ES6+): замыкания, область видимости, this, прототипы, методы массивов, деструктуризация, модули, асинхронное программирование;</li><li>Базовый TypeScript: types vs interfaces, базовые generics, union types, unknown vs any, умение типизировать props, ответы API и простые функции;</li><li>Опыт создания небольшого full-stack приложения (pet, учебного или коммерческого) с любым современным фреймворком и Node.js back-end будет плюсом;</li><li>Теоретические и базовые практические знания Web API: принципы REST (HTTP-методы, статус-коды, заголовки, statelessness) и GraphQL;</li><li>Умение реализовывать простые CRUD-эндпоинты и потреблять REST API с фронтенда (fetch/axios), включая состояния загрузки и ошибок;</li><li>Базовое понимание аутентификации (JWT, сессии) и интеграции сторонних API;</li><li>Базовые знания принципов ООП и SOLID, практик чистого кода и соглашений об именовании;</li><li>Опыт работы с Git (ветки, pull requests, merge conflicts) и соблюдение командных стандартов кодирования (ESLint, Prettier);</li><li>Базовый опыт написания unit-тестов (Vitest, Jest, React Testing Library) будет плюсом;</li><li>Готовность получать и применять обратную связь по код-ревью;</li><li>Уровень английского Upper-Intermediate (B2), достаточный для чтения технической документации, написания чётких сообщений и участия в ежедневной командной коммуникации;</li><li>Проактивность и стремление учиться: умение самостоятельно исследовать проблему (документация, Stack Overflow, ИИ-инструменты), вовремя задавать вопросы и учиться на обратной связи;</li><li>Ответственность, внимание к деталям и умение работать в команде;</li><li>Ответственное использование ИИ-ассистентов (GitHub Copilot, ChatGPT, Claude) для кодинга и обучения: умение понимать, проверять и объяснять сгенерированный код;</li></ul><p> </p><p><strong>Будет преимуществом:</strong></p><ul><li>Опыт с функциями на основе ИИ с использованием API (OpenAI, Claude) и рабочих процессов с поддержкой ИИ (Copilot, Cursor, Claude Code) сверх базового использования;</li><li>Базовое понимание Docker и общее представление об облачных сервисах (AWS/Azure/GCP);</li><li>Понимание концепций CI/CD (например, GitHub Actions);</li><li>Базовые знания других веб-стеков: PHP/Laravel, Vue.js (достаточно теоретических знаний);</li><li>Твёрдые знания GraphQL;</li><li>Опыт работы с legacy-кодом (чтение, отладка, исправление багов и внесение небольших изменений в незнакомой кодовой базе);</li><li>Понимание основ PWA и браузерных DevTools;</li><li>Профильное образование (степень в IT, курсы, bootcamp) или сертификаты, опыт стажировки/trainee, вклад в open-source или публичное портфолио на GitHub с pet-проектами;</li><li>Понимание базовой веб-безопасности (XSS, CSRF, SQL-инъекции, OWASP Top 10);</li></ul><p><strong>Обязанности:</strong></p><ul><li>Разрабатывать UI-функции и компоненты под руководством старших членов команды;</li><li>Разрабатывать и поддерживать простые RESTful API-эндпоинты с использованием Node.js и NestJS/Express;</li><li>Работать с моделями данных и запросами в PostgreSQL или MySQL RDS;</li><li>Исправлять баги и реализовывать небольшие и средние функции в существующей и legacy-кодовой базе;</li><li>Соблюдать стандарты качества кода, писать чёткую документацию и unit-тесты для разработанного функционала;</li><li>Участвовать в сессиях обмена знаниями и командных церемониях;</li><li>Использовать современные ИИ-инструменты для повышения продуктивности, соблюдая правила проекта и безопасности;</li><li>По запросу помогать в код-аудитах и исправлении выявленных проблем (например, результатов статического анализа, уязвимостей зависимостей) под надзором;</li><li>Тесно сотрудничать с PM, UX/UI дизайнерами, BA, QA и Senior/Middle инженерами на протяжении всей реализации проекта;</li></ul><p> </p><p><strong>О нас:</strong></p><p>Softjourn — компания полного цикла по консалтингу и разработке программного обеспечения с экспертными продуктовыми командами, имеющими опыт в Fintech, Media & Entertainment, с особым акцентом на Ticketing. Штаб-квартира расположена в Силиконовой долине, Калифорния, с R&D офисами в Украине, Польше и Бразилии; Softjourn — глобальная компания по разработке программного обеспечения с более чем 20-летним опытом.</p><p>Softjourn была отмечена как дружественный к ветеранам бизнес организацией Veteran Hub в Украине. Мы стремимся создавать поддерживающую среду для ветеранов и внедрять процессы, отвечающие их потребностям. Мы высоко ценим уникальные навыки и перспективы, которые военные ветераны привносят в нашу компанию, и стремимся помогать их переходу к трудовой деятельности.</p><p>Softjourn Inc. является работодателем равных возможностей. Мы приветствуем разнообразие во всех его формах и стремимся поддерживать рабочую среду без дискриминации, которая относится к соискателям и сотрудникам с достоинством и уважением. Наш процесс трудоустройства осуществляется без учёта расы, цвета кожи, религии, национальности или этнического происхождения, пола, беременности, сексуальной ориентации, гендерной идентичности или самовыражения, возраста, инвалидности, статуса защищённого ветерана, генетической информации или других признаков, защищённых законодательством штата, федеральным и местным законодательством.</p> <div> <a href="https://jobs.dou.ua/companies/softjourn/vacancies/379833/#reply-btn-id">Откликнуться на вакансию</a> </div>
Стек и инструменты
Сколько платят вам?
Анонимно укажите, сколько вы получаете как JavaScript-разработчик, — сразу покажем, в скольких вакансиях платят меньше. А из ответов сложится зарплата, которую платят на деле, а не обещают.
Подходит ли вам эта вакансия?
Зарегистрируйтесь и загрузите резюме — посчитаем % совпадения с этой вакансией, подсветим сильные стороны и что стоит подтянуть
Ещё в Softjourn
4 активные вакансии в компании
Java разработчик
~1 292 130 – 2 358 814 ₸ оценка по стеку, все рынки
Разработка платёжных сервисов для финтех-платформы: API, интеграции со сторонними сервисами, работа с базами данных и оптимизация производительности. Нужен опыт от 2 лет, уверенное знание Java 17, Spring, SQL и PostgreSQL/Oracle, базовый Linux. Предлагают работу в международной компании Softjourn с офисами в Украине, Польше и Бразилии, знание украинского обязательно, английский от B1 будет плюсом.
Middle/Senior Ruby Full-Stack разработчик
~2 218 100 ₸ оценка по стеку, все рынки
Softjourn ищет Middle или Senior Ruby Full-Stack инженера в свой внутренний кадровый резерв. Работа может быть part-time с перспективой full-time, на временных или постоянных проектах. Стек: Ruby on Rails, PostgreSQL/MySQL, Redis, Sidekiq, React, RSpec, Docker, AWS. Требуется 3+ года коммерческого опыта с Rails (5+ для Senior), уверенное знание SQL, опыт с фоновыми задачами и кэшированием, REST API, JavaScript/HTML/CSS, RSpec, а также английский B2+. Senior-инженеры будут принимать технические решения, руководить модернизацией и менторить Middle-разработчиков.
JavaScript Full Stack Engineer
~2 255 936 ₸ оценка по стеку, все рынки
Компания Softjourn набирает JavaScript Full Stack инженеров в свой внутренний кадровый резерв для будущих проектов в сфере тикетинга и финтеха. Нужен сильный опыт с Node.js (Express/Nest) и React от 5 лет, глубокое знание TypeScript, PostgreSQL/MySQL, Redis, а также понимание микросервисов и облачных технологий. Работа удалённая, предстоит разрабатывать новые фичи и модернизировать легаси-код, участвовать в код-ревью и тесно взаимодействовать с международной командой на английском языке (Upper-Intermediate).
Похожие вакансии
6 вакансийJunior Front End разработчик
~536 000 ₸ оценка по стеку, все рынки
Playtech ищет Junior Front End разработчика в игровое казино-подразделение. Нужно разрабатывать фронтенд-часть игр на внутреннем фреймворке (TypeScript + Pixi.js + GSAP), делать анимации, UI-взаимодействия и игровую логику. Требуется профильное образование и около года коммерческого опыта в геймдеве, плюсом будут знания Pixi.js, Phaser, Three.js и систем контроля версий.
Frontend-розробник (React / React Native / Node.js)
Шукають початківця-фронтенд-розробника на React/React Native/Node.js, який має гарну технічну базу, але ще без комерційного досвіду. Працюватимеш з реальними задачами, складними архітектурами та high-load системами, потрібні JavaScript + TypeScript, React + Redux і англійська B1+. Пропонують перегляд зарплати кожні 6 місяців, підтримку команди, швидке зростання та компенсацію переїзду до Києва для роботи в офісі.
Strong Junior Full Stack JavaScript разработчик
Ищем сильного Junior Full Stack разработчика на JavaScript/TypeScript с балансом между фронтендом и бэкендом. Нужен опыт от 6–9 месяцев, уверенное владение React, Next.js, Node.js и базами данных, английский на уровне Upper-Intermediate. Проекты — крупные AI-driven решения для клиентов из США, Европы, полностью удалённая работа.
Front-End разработчик
~1 336 493 ₸ оценка по всем рынкам
Разработка новых фич для веб-приложений SaaS-платформы в iGaming на React и Next.js, с SSR, GraphQL и TailwindCSS. Нужен опыт 3+ года с React, уверенный JavaScript/TypeScript, Next.js и GraphQL. Предлагают гибкий график (удалёнка/офис/гибрид), медстраховку, 20 дней оплачиваемого отпуска и технику на выбор.
Front End разработчик
~1 336 493 ₸ оценка по стеку, все рынки
Playtech ищет Front End разработчика в casino-подразделение для создания и поддержки фронтенда игр на внутреннем фреймворке (TypeScript + Pixi.js + GSAP). Нужен опыт во фронтенде от 3 лет, работа с 2D-движками (Pixi.js, Phaser, Three.js) и анимационными библиотеками, плюсом будет знание Java. Работа в международной команде (Украина, Эстония, Израиль, Болгария) над флагманскими игровыми продуктами.
Fullstack-разработчик (Next.js, tRPC, Go)
~1 336 493 ₸ оценка по всем рынкам
Fullstack-разработка приложений на Next.js и tRPC с бэкендом на Node.js и опционально Go. Нужны глубокие знания TypeScript, React, Next.js (App Router, SSR/ISR), tRPC и PostgreSQL, опыт построения сложных форм и type-safe API. Предлагают оформление по ТК РФ в аккредитованную IT-компанию, офис у м. Цветной Бульвар, гибкий график и ДМС.