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

2025-04-25
от 100 000
до 150 000
KZT
Опыт работы От 1 года до 3 лет
Гибкий график
Полная занятость
Откликнуться
MINDWAVE
Алматы
Алматы Линия А метро Бауыржан Момышулы

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

  • Разработка и поддержка 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.