Задание: Веб-программист. Backend Developer (Проектная работа, 1–1.5 месяца) (Дистанционная работа)
Обязанности:
Разработка серверной части на NestJS и TypeScript для краткосрочного проекта
Проектирование и реализация REST API и/или GraphQL
Работа с реляционными базами данных (PostgreSQL/MySQL) через Drizzle ORM
Интеграция внешних API и платежных систем
Написание unit- и e2e-тестов (Jest, Cypress или Playwright)
Настройка деплоя (Docker, Nginx, PM2) и базовая конфигурация CI/CD
Реализация аутентификации/авторизации (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)
Условия:
Удалённая проектная работа на 1–1.5 месяца
Частичная занятость, гибкий график
Современный стек технологий
Срочный старт проекта
Как откликнуться?
Присылайте резюме и ссылки на код (GitHub, GitLab) с пометкой "Backend Developer (Проект)".