Point your AI agent at freehire and let it find you a job.

Get the CLI →

Coperto

NewBe an early applicant

Junior Fullstack Developer (React + Express)

Posted 1 view
Discussion

Summary

Junior fullstack developer building REST APIs with Node.js/Express and PostgreSQL (Prisma) plus React + TypeScript frontends with TanStack Query. Day-to-day: routes, services, middleware, auth, tests, Docker in local dev, integrations with POS, Telegram and AI APIs — fully remote from Russia.

Область и стек: Фронтенд

Должность: Junior Fullstack Developer (React + Express)

Компания: Coperto

Зарплатная вилка: 120 000 -- 135 000 ₽/мес

Формат работы: Удаленка

Страна работы: Россия

Обязанности

  • REST API на Node.js и Express: маршруты, сервисный слой, middleware, валидация
  • Схема данных в PostgreSQL, запросы и миграции через Prisma
  • Аутентификация и авторизация по ролям, интеграции с кассами, Telegram и AI-API
  • React + TypeScript: формы, таблицы, состояния загрузки и ошибок
  • TanStack Query, строгая типизация по обе стороны, тесты на ключевую логику
  • Docker в локальной разработке, участие в код-ревью и планировании

Требования

  • От 0.5 лет коммерческой разработки или сильные пет-проекты с бэкендом и фронтендом
  • Node.js + Express: слои, middleware, обработка ошибок в async-коде
  • Уверенный TypeScript без any в публичных сигнатурах
  • SQL и PostgreSQL: связи, индексы, транзакции
  • Понимание REST: ресурсы, методы, коды ответов, идемпотентность
  • React: хуки, ре-рендеры, формы и списки
  • Git, ветки, PR, код-ревью
  • Плюсом: Prisma, Redis, очереди, WebSocket, Docker, интеграции LLM-API

Что предлагаем

  • Удалённо из России
  • Свободный график
  • Наставничество, регулярный код-ревью
  • Доступы к AI-сервисам (ChatGPT, Claude и другие)
  • Обучение за счёт компании: курсы, книги, конференции, хакатоны

Отправить резюме

Откликнуться на вакансию

Skills

What Junior Full-Stack jobs ask for — and how much of it you have →

See also

Full-Stack jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available