Backend-разработчик (NestJS / TypeScript) с переходом на Go

Backend-разработчик (NestJS / TypeScript) с переходом на Go

Санкт-Петербург, Невский проспект, 147

Метро: Лиговский проспект

Описание вакансии

О проекте
Мы разрабатываем несколько продуктов на общей архитектуре. Основной стек — NestJS и TypeScript, часть сервисов пишется на Go. Ищем разработчика, который уверенно работает с NestJS и уже пишет на Go или готов на него перейти.


Чем предстоит заниматься
- Разрабатывать бэкенд-фичи на NestJS + TypeScript + PostgreSQL от задачи до продакшена.
- Писать код в слоистой архитектуре: UseCase-классы (бизнес-сценарии), доменные сервисы и сущности, инфраструктурный слой (контроллеры, репозитории, интеграции).
- Делать REST API по контракту OpenAPI и поддерживать Swagger-документацию в актуальном виде.
- Писать фоновые задачи.
- Разрабатывать интеграции: email (транзакционные письма), S3 (загрузка и выдача файлов). Обязательны идемпотентность, ретраи и обработка сбоев.
- Покрывать код тестами на Jest и Supertest.
- Вести задачи в Go-сервисах: на старте под ревью, дальше самостоятельно.

Обязательно
- Коммерческий опыт на NestJS + TypeScript от 3 лет.
- TypeScript: дженерики, строгая типизация, DTO и валидация, код без `any`.
- NestJS: модули, DI, guards, interceptors, pipes, жизненный цикл запроса.
- PostgreSQL: проектирование таблиц, JOIN и индексы, транзакции, миграции (TypeORM или аналог).
- Redis: кеширование.
- Опыт интеграций со сторонними REST API и приёма вебхуков.
- Unit- и интеграционные тесты.
- Docker и docker-compose: сборка образов, локальное окружение.
- Git, работа через merge request.

Желательно
- Go:коммерческий опыт или pet-проекты. Горутины, каналы, `net/http`, Gin или Echo.
- Если опыта с Go нет — готовность перейти на Go. На собеседовании обсудим, что вы уже пробовали.
- Другой второй бэкенд-язык (Python, Java, C#, Kotlin) или другой язык на профессиональном уровне.
- Мониторинг: Prometheus / Grafana.

Условия
- Локация: Санкт-Петербург, офис у метро Ал.Невского, 5/2. Удалёнка не предусмотрена, возможен гибрид.
- Зарплата: белая, оклад + ежеквартальная премия (60/40), закреплено в трудовом договоре по ТК РФ. Альтернатива — СЗ/ИП, если ТК вам не подходит.
- График: интенсивный старт — отпуск не ранее 9 месяцев работы, оптимальное время для длительного отпуска — после 14-го месяца.
- Пересмотр ЗП: возможен через 9 и/или 14 месяцев по результатам.
- Аккредитация ИТ-компании: планируется к началу 2027 года.
Посмотреть контакты работодателя

Адрес

Похожие вакансии

Газпром нефть

Backend-разработчик (Django)

Газпром нефть

  • Санкт-Петербург

  • Не указана

Рекомендуем
Ozon
  • Санкт-Петербург

  • Не указана

Рекомендуем
Силмар
  • Санкт-Петербург

  • Не указана

Рекомендуем
Скилла Работа

Backend-разработчик

Скилла Работа

  • Санкт-Петербург

  • до 180000 RUR

Типография Индустрия Цвета

Программист 1С (full-time office)

Типография Индустрия Цвета

  • Санкт-Петербург

  • до 180000 RUR

Инмет
  • Санкт-Петербург

  • до 160000 RUR

АМД Транспорт
  • Санкт-Петербург

  • от 160000 RUR

  • Санкт-Петербург

  • от 170000 RUR

АМД Транспорт
  • Санкт-Петербург

  • от 12000 RUR

Модуль
  • Санкт-Петербург

  • от 105000 RUR

АО ФК Консортум
  • Санкт-Петербург

  • от 105000 RUR

ООО «РСТИ (специализированный застройщик)»

Программист 1С

ООО «РСТИ (специализированный застройщик)»

  • Санкт-Петербург

  • от 105000 RUR

Сириус
  • Санкт-Петербург

  • до 400000 RUR

Адамант СПб
  • Санкт-Петербург

  • от 140000 RUR

Газпром нефть
  • Санкт-Петербург

  • от 140000 RUR

Базис Импорт

Разработчик 1С

Базис Импорт

  • Санкт-Петербург

  • до 180000 RUR

МААГ
  • Санкт-Петербург

  • от 100000 RUR

SOLOPHARM
  • Санкт-Петербург

  • от 100000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию