Junior Fullstack-разработчик (Node.js + React)
Описание
Компания «Медиа Эффект» работает на рынке с 2017 года. За это время реализовано около 470 проектов в сфере ИТ, включая внедрение CRM-систем, разработку сайтов и чат-ботов, а также проведение рекламных кампаний в интернете.Сейчас мы расширяем команду разработки и ищем junior-специалиста, который хочет развиваться в разработке на Node.js и React, работая в команде опытных наставников. Наши ожидания: Уверенное владение JavaScript (ES6+): замыкания, области видимости, прототипы, асинхронность (async/await, промисы, события). Базовое знание TypeScript - типизация и работа с интерфейсами. Понимание, как устроен Node.js: работа движка V8, событийный цикл (Event Loop), модули CommonJS/ES Modules. Опыт работы с Express.js или NestJS - умение поднять сервер и настроить маршруты. Понимание REST API: клиент-серверная архитектура, методы запросов (GET, POST, PUT, DELETE), коды состояния. Базовое понимание авторизации - JWT и работа с сессиями. Опыт работы с SQL (PostgreSQL/MySQL) или NoSQL (MongoDB): написание запросов, выборки, связи между таблицами. Будет плюсом: понимание ORM/ODM-инструментов (Prisma, Sequelize, Mongoose). Уверенное владение Git: commit, push, pull, merge, работа с ветками. Базовое понимание Docker - умение запустить проект и базу данных в контейнере. Умение читать документацию и разбираться в чужом коде.Что предстоит делать: Разрабатывать простые REST API и эндпоинты для связи с фронтендом и мобильным приложением. Дорабатывать и поддерживать существующий функционал, исправлять баги. Работать с базами данных (SQL или NoSQL) -писать запросы, читать и записывать данные. Подключать внешние сервисы и готовые API (авторизация, отправка почты и т.д.). Писать базовые юнит- и интеграционные тесты для своего кода. Использовать Git для контроля версий, участвовать в командных обсуждениях и code review. Плюсы работы с нами: График работы 5/2 с 9.00 до 18.00 (офис м. Нагатинская), гибрид. Официальное оформление по ТК РФ. Дружная команда. Компенсация проезда. Компенсация питания. ДМС со стоматологией (после прохождения испытательного срока). Возможность профессионального и карьерного роста до senior специалиста или teamlead проектов.