О нас:
Мы больше 20 лет разрабатываем сложное программное обеспечение и сейчас работаем над созданием нового продукта — корпоративной платформы управления проектами с функциями коммуникации, таскменеджером и дашбордами сотрудников. Это не просто внутренний инструмент — это проект под свободной лицензией, который будет передан в общественное достояние. Мы продолжим дальше его развивать в рамках сопровождения и будем рады, если ты станешь частью этого процесса. На данный момент готов рабочий прототип продукта на уровне MVP.
Задачи:
- Поддержка и развитие backend-сервисов на NestJS (серверная логика — основная зона ответственности).
- Разработка нового функционала в рамках существующей архитектуры и технических спецификаций.
- Работа с базами данных (PostgreSQL): проектирование схем, написание CRUD-запросов, миграции.
- Участие в рефакторинге и оптимизации существующего backend-кода.
- Покрытие серверного кода unit-тестами (Jest).
- Участие в поддержке продуктовых сервисов, понимание их жизненного цикла.
- Постепенное погружение в CI/CD-процессы и инструменты (Docker, Github Actions).
- Ведение и актуализация технической документации по backend-части.
Требования: - Коммерческий опыт серверной разработки на Node.js (JavaScript / TypeScript) от 1,5 лет.
- Коммерческий опыт работы с NestJS от 1 года.
- Опыт разработки и поддержки REST API: понимание HTTP, умение следовать best practices.
- Практический опыт работы с PostgreSQL и Prisma: понимание построения эффективной структуры БД, опыт проектирования схем и создания миграций
- Уверенное владение Git, npm.
Будет плюсом:
- Опыт написания unit-тестов (Jest).
- Знакомство с Docker / docker-compose.
- Опыт работы в продуктовой команде, понимание оценки задач.
Стек:
- Backend: Node.js (TypeScript), NestJS.
- Базы данных: PostgreSQL.
- Очереди: pgboss.
- DevOps: Docker, GitLab Actions.
- Тестирование: Jest.
- Документация: OpenAPI (Swagger).
- Мониторинг: Prometheus, Grafana.
Условия: - Официальное оформление в штат по ТК РФ
- Формат работы: удалённо
- Команда: небольшой продуктовый стартап
- Возможность влиять на архитектуру и стек технологий
- Перспективы роста
- Зарплата: от 200 000 до 300 000 руб. на руки по результатам собеседования