Ми шукаємо Mid+/Senior FullStack JS-розробників, які хочуть спробувати себе в наставництві молодших розробників під час роботи над своїми проектами. Ваш основний обов’язок полягає в тому, щоб допомогти нашим молодшим розробникам із їхніми завданнями, технічними помилками та запитаннями щодо і фронтенду, і бекенда (Node.js/NestJS). Ви допоможете їм виконати їхні завдання через ваші глибокі технічні здібності та чітку комунікацію — водночас відточуєте свої власні навички над багатьма пакетами прое
Ми шукаємо Mid+/Senior FullStack JS-розробників, які хочуть спробувати себе в наставництві молодших розробників під час роботи над своїми проектами. Ваш основний обов’язок полягає в тому, щоб допомогти нашим молодшим розробникам із їхніми завданнями, технічними помилками та запитаннями щодо і фронтенду, і бекенда (Node.js/NestJS). Ви допоможете їм виконати їхні завдання через ваші глибокі технічні здібності та чітку комунікацію — водночас відточуєте свої власні навички над багатьма пакетами проектів і проблемами.
Що ви робитимете:
- спілкуйтеся за допомогою тексту та спілкуйтеся один на один розмовляє з нашими молодшими розробниками в якості практичного інженера, допомагає вирішувати проблеми в реальному часі та чітко пояснює їхні помилки.
- Виконуйте різноманітні повсякденні завдання: оптимізація алгоритмів, інтерфейс архітектура/продуктивність/тестування/доступність, дизайн серверної частини з Node.js/NestJS, розробкою API, тестуванням, мережами та основами безпеки.
- Спробуйте сучасні стеки FE (TypeScript, React або Vue, Vite/Webpack, SSR/ISR) і надійні стеки BE:
- Node.js з NestJS (або Express/Fastify), спочатку TypeScript.
- Шаблони API: REST/GraphQL, WebSockets, розбивка на сторінки, керування версіями, моделі помилок.
- Рівень даних: PostgreSQL/MySQL, MongoDB, Redis (кешування, сеанси, обмеження швидкості), ORM (Prisma/TypeORM), міграції, індексування.
- Інтеграція: черги/потоки (RabbitMQ/Kafka/SQS), зберігання файлів/об’єктів, авторизація третьої сторони/платежі.
- Хмара та операції: Docker, базовий CI/CD, керування env/config, журналювання/метрики (наприклад, ELK/EFK, OpenTelemetry), 12-фактор чутливість, певний досвід роботи з хмарою (AWS/Azure/GCP).
- Проводити складні технічні інтерв’ю (як кодування, так і технічні запитання) для всієї екосистеми JS (BE, FE, можливо, навіть React Native)
Ви чудово підходите, якщо ви:
- маєте 5+ років професійного досвіду у розробці інтерфейсу та бекенда.
- вільно володієте TypeScript; експерт із React (бажано) або Vue та впевнений у Node.js/NestJS (маршрутизація, модулі, DI, канали/захисники/перехоплювачі).
- Може обґрунтувати відтворення (CSR/SSR/SSG/ISR), стан (local/global/query), продуктивність (поділ коду, запам’ятовування, гідратація) та доступність (ARIA, WCAG).
- Може створювати сервер із твердими межами домену, моделювання даних, трансакційність, кешування, і послідовність; ви розумієте індекси, плани запитів і коли вибрати SQL чи NoSQL.
- Розуміє тестування, коли це важливо: Jest/Vitest, RTL, Супертест, контрактні тести; можна обговорити покриття та рентабельність інвестицій.
- Чітко спілкуйтеся англійською (B2+), зберігайте спокій під тиском і насолоджуйтеся поясненням своїх мислення.
Компенсація та графік:
- Неповний робочий день і гнучкий (тип. 8–20 годин на тиждень).
- Залучення підрядника; спочатку віддалено.