Разработчик Backend - Node.js & Express

Mindwave
Зарплата от 100000 до 150000 KZT
от 100000 до 150000 KZT
Занятость Полная занятость
Полная занятость
Адрес Казахстан, Алматы, Линия А, метро Бауыржан Момышулы
Описание вакансии

Обязанности:

  • Разработка и поддержка API на Node.js + Express (REST, возможно GraphQL).

  • Оптимизация и рефакторинг существующего бэкенд-кода для улучшения производительности и читаемости.

  • Взаимодействие с фронтенд-разработчиками:

    • Обсуждение и согласование API-контрактов (Swagger/OpenAPI, Postman-коллекции).

    • Помощь в интеграции API с фронтендом (объяснение логики, доработка эндпоинтов под требования UI).

  • Участие в код-ревью, написание чистого и поддерживаемого кода (следование принципам DRY, SOLID).

  • Работа с базой данных (PostgreSQL) — проектирование схем, оптимизация запросов.

  • Написание unit- и интеграционных тестов (Jest/Mocha).

  • Документирование кода и API (JSDoc, Swagger).

Требования:

  • Опыт работы с Node.js + Express от 1 года.

  • Умение работать с legacy-кодом: анализ, доработка и рефакторинг без поломки существующей логики.

  • Понимание принципов REST, работы с JWT, OAuth, WebSockets.

  • Знание SQL/NoSQL (MongoDB, PostgreSQL, Redis).

  • Умение объяснять сложные технические моменты простым языком (для фронтендеров и менеджеров).

  • Базовые знания фронтенда (React/Vue) — чтобы понимать потребности клиентской части.

  • Английский на уровне чтения документации (желательно).

Условия:

  • Гибкий график / возможность удалённой работы.

  • Проект с уже готовой базой — предстоит дорабатывать API и логику, а не писать с нуля.

  • Команда с опытными разработчиками — код-ревью, обмен знаниями.

  • Современный стек: TypeScript (желательно), Docker ( желательно ), Git.

Требования
Опыт 1-3 года
Условия работы
График работы Гибкий график
Добавлено 3 дня назад
Для связи с работодателем или просмотра контактов нажмите на кнопку