Минск, проспект Независимости, 32Ас3
Метро: КупаловскаяЧем предстоит заниматься:
Разрабатывать backend-сервисы на Node.js (в основном с использованием Nest.js и Express.js) для различных проектов компании, включая сложные и высоконагруженные системы.
Проектировать и реализовывать REST API, обеспечивая стабильность, масштабируемость и безопасность сервисов.
Работать с PostgreSQL: проектировать структуру баз данных, писать сложные SQL-запросы, проводить оптимизацию и индексацию.
Использовать Redis для кеширования, очередей и pub/sub сценариев.
Интегрировать внешние API и сервисы, в том числе AI-инструменты (OpenAI, Replicate, Hugging Face и др.).
Принимать участие в архитектурном проектировании новых решений и улучшении существующих.
Разворачивать приложения в облачной инфраструктуре, настраивать CI/CD пайплайны (GitLab CI), работать с Docker и VPS-серверами.
Настраивать домены и SSL-сертификаты для корректной работы приложений в продакшене.
Что мы ожидаем от кандидата:
Опыт коммерческой разработки на Node.js от 2 лет.
Опыт создания приложений с использованием Nest.js и/или Express.js.
Уверенные навыки работы с PostgreSQL, умение писать оптимизированные запросы и использовать индексы.
Опыт работы с Redis (кеширование, очереди, pub/sub).
Понимание принципов RESTful-архитектуры.
Опыт развёртывания приложений в Docker и настройки CI/CD на GitLab CI.
Владение Git и умение работать в команде.
Будет плюсом:
Опыт настройки и интеграции Nitro (h3 runtime) для serverless-окружений или высоконагруженных SSR/edge-проектов.
Опыт использования Strapi v4 в качестве headless CMS.
Навыки работы с GraphQL, TypeScript, микросервисной архитектурой.
Опыт интеграции с AI-сервисами или базовое понимание ML-инструментов.
Для вас:
Конкурентное вознаграждение (обсуждается по результатам собеседования).
Современная инфраструктура разработки и комфортное рабочее место.
Интересные и технологически сложные проекты.
Возможности для профессионального роста и освоения новых технологий.
Уютный офис в центре города.
Чай, кофе, печеньки.
График работы 5/2 с 10:00 до 18:00.