Backend Developer

Frontpointllc — Kyrgyzstan · Posted ~2 hours ago

Mid Full-time

Skills

TypeScript Node.js NestJS PostgreSQL REST APIs Backend development Prisma Redis AWS REST API

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A backend engineering role focused on building scalable multi-tenant platforms, designing APIs, managing databases, and developing integrations with external services.

Highlights

Develop high-load backend systems with modern technologies, AI integrations, and end-to-end ownership of features.

Description

Локация: Backend-разработчик (TypeScript, NestJS) — Junior+/Middle О ПРОЕКТЕ Высоконагруженная мультитенантная платформа: бэкенд на NestJS, несколько фронтендов на Next.js, собственный UI-кит и большое количество интеграций с внешними сервисами. Активно используем AI внутри продукта (генерация контента и изображений) и в самом процессе разработки. Детали продукта обсуждаем на собеседовании — проект под NDA. СТЕК Backend TypeScript 5.8, Node 20+, NestJS 11, pnpm PostgreSQL + Prisma 7 (миграции, репозитории, транзакции) BullMQ + Redis — очереди, воркеры, фан-аут фоновых задач REST + Swagger/OpenAPI, i18n, валидация (class-validator/transformer) Auth: JWT / Passport / JWKS, OAuth (Google, Apple), CASL (авторизация) Хранилище: AWS SDK (S3/SES) и self-hosted MinIO (S3-совместимое) Наблюдаемость: Sentry, Pino Большое количество интеграций с внешними сервисами ЧТО ПРЕДСТОИТ ДЕЛАТЬ Разрабатывать фичи end-to-end: от схемы БД и API до UI Проектировать модули NestJS и асинхронные пайплайны на очередях Интегрировать внешние сервисы и AI-генерацию контента/изображений Участвовать в код-ревью, поддерживать миграционную и деплой-дисциплину ЧТО МЫ ЖДЁМ Уверенный TypeScript Опыт коммерческой разработки на NestJS (или близком DI-фреймворке) Практика с PostgreSQL и ORM (Prisma/TypeORM), понимание индексов и транзакций Очереди/фоновые задачи (BullMQ/Redis или аналоги) Понимаешь полный флоу разработки: ветки и pull request'ы в Git, работа по Kanban, прохождение задачи по всем этапам Умеешь покрывать свой код тестами (unit/e2e) и проверять результат перед мержем Docker, Git, CI/CD, умение работать в мультисервисной среде Самостоятельность: умение довести задачу до прода ПРО AI (ВАЖНО ДЛЯ НАС) Свободно используешь современные AI-инструменты в работе — Claude Code / Cursor / Copilot и подобные — и понимаешь их границы Понимаешь, как устроена интеграция LLM в продукт: промптинг, выбор моделей, генерация текста и изображений, оценка и контроль качества вывода Опыт встраивания AI-фич (text/image generation, агенты, RAG) — большой плюс УСЛОВИЯ Формат: удалёнка Занятость: фуллтайм|партайм Уровень: Junior+/Middle Оплата: договорная