Компания «Медиа Эффект» работает на рынке с 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 проектов.