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

• Разработка и поддержка серверной части на NestJS и TypeScript

• Проектирование и оптимизация REST API / GraphQL

• Работа с Drizzle ORM и реляционными базами данных (PostgreSQL, MySQL)

• Интеграция внешних API и платежных систем

• Написание unit- и e2e-тестов (Jest, Cypress, Playwright)

• Настройка CI/CD, деплой приложений (Docker, Nginx, PM2)

• Реализация аутентификации и авторизации (JWT, OAuth)

• Разработка кастомных middleware и модулей

Требования:

• Опыт коммерческой разработки на NestJS и TypeScript (1+ год)

• Уверенное знание SQL и опыт работы с Drizzle ORM или другими ORM

• Понимание принципов REST API, GraphQL, WebSockets

• Опыт работы с Express.js (роутинг, middleware)

• Навыки тестирования (Jest, Cypress, Playwright)

• Базовые знания Docker, Nginx, Linux

• Умение писать чистый, документированный код

Будет плюсом:

• Опыт работы с микросервисной архитектурой

• Знание RabbitMQ/Kafka для асинхронных задач

• Опыт работы с AWS/GCP

• Фронтенд-навыки (Vue/React)

Условия:

• Удалённая работа (частичная занятость)

• Современный стек и интересные задачи

Как откликнуться?

Присылайте резюме и ссылки на код (GitHub, GitLab) с пометкой "Backend Developer".

месяц назад
Дин
месяц в сервисе
Был
месяц назад

Заявки фрилансеров

Нет заявок фрилансеров