Задание: Веб-программист. Разработчик (NestJS, TypeScript) (Дистанционная работа)
Обязанности:
• Разработка и поддержка серверной части на 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".