Робота для Junior Software Engineer / Junior Full-Stack Developer, віддалено
Зарплата
200 - 250 € / за місяць
Місцезнаходження
Вінниця
Тип зайнятості
Віддалена робота
Графік роботи
Повний робочий день
Місцезнаходження
21000 Вінниця
Опис
Шукаємо Junior Software Engineer у команду для роботи над веб-платформою для бронювань, адміністрування, клієнтів, команди, фінансів, податків, завантажень файлів та внутрішніх бізнес-модулів.
Це позиція для junior-розробника, але проєкт реальний і технічно насичений, тому нам важливо, щоб кандидат мав хорошу базу, уважність до деталей і готовність швидко навчатися.
Наш стек:
TypeScript / JavaScript
Node.js 20
React
Vite
TanStack Query / TanStack Router
Zustand
Tailwind CSS
Fastify
PostgreSQL
Drizzle ORM
Zod
REST API
Vitest, Playwright
Git
Docker
pnpm / monorepo / Turbo
i18n / локалізація
Azure буде плюсом
Що потрібно вміти:
Добре розуміти базовий JavaScript та TypeScript.
Вміти працювати з React: компоненти, props, state, hooks, форми, умовний рендеринг.
Розуміти, як фронтенд взаємодіє з API.
Мати базові знання Node.js та backend-розробки.
Розуміти SQL на базовому рівні: таблиці, зв’язки, SELECT, INSERT, UPDATE, JOIN.
Вміти користуватися Git: branch, commit, pull request, вирішення простих конфліктів.
Вміти читати існуючий код і акуратно вносити зміни без зайвих рефакторингів.
Розуміти базові принципи тестування або бути готовим швидко працювати з Vitest / Playwright.
Вміти запускати проєкт локально, працювати з .env, npm/pnpm-командами.
Мати англійську мову на рівні, достатньому для читання документації, задач і технічного листування. Орієнтовно B1 або вище.
Буде плюсом:
Досвід з Fastify, Drizzle ORM або PostgreSQL.
Досвід з TanStack Query / Router.
Досвід з Docker.
Розуміння авторизації, cookies, sessions, CSRF.
Досвід з адмін-панелями, CRM, booking-системами або фінансовими модулями.
Досвід з багатомовними інтерфейсами.
Базове розуміння деплою в Azure або інших cloud-сервісах.
Що потрібно буде робити:
Додавати та покращувати функціональність в адмін-панелі.
Працювати з React-компонентами, сторінками, формами та таблицями.
Інтегрувати фронтенд з backend API.
Робити прості backend-зміни у Fastify-сервісі.
Працювати з PostgreSQL та Drizzle ORM.
Виправляти баги, покривати зміни тестами.
Підтримувати якість UI, валідацію даних і стабільність бізнес-логіки.
Працювати з існуючим кодом у TypeScript-монорепозиторії.
Кого ми шукаємо:
Нам підходить junior, який ще не знає всього глибоко, але має сильну базу, не боїться великого коду, уважно читає задачу, ставить питання, перевіряє свою роботу і хоче рости у full-stack розробці.
Умови:
Віддалена робота.
Можна працювати з будь-якого міста України.
Гнучкий графік за домовленістю.
Робота над реальним продуктом, не навчальними задачами.
Code review та підтримка від старших розробників.
Можливість рости у full-stack напрямку.
Як відгукнутися:
Надішліть, будь ласка:
коротко про себе;
посилання на GitHub або приклади коду, якщо є;
які технології зі списку вже використовували;
рівень англійської;
очікування по оплаті.
У вас є питання до роботодавця щодо цієї вакансії?