
Медиа Технолоджи
Backend-разработчик (TypeScript/NestJS)
- TypeScript
- SQL
- PostgreSQL
- Apache Kafka
- SQL Server Profiler
- Docker
- API
- API Gateway
- API Key
- Internet Server Api
- CI/CD
- Kubernetes
- Unix
- Swagger
- REST API
Стек технологий:
-
Языки и фреймворки: NestJS, TypeScript
-
Базы данных: PostgreSQL, Clickhouse, Redis, Memcached
-
Мессенджеры и стриминговые платформы: Kafka, NATS, JetStream
-
API и документация: REST API, OpenAPI/Swagger
-
Инструменты контейнеризации и оркестрации: Docker, Kubernetes
-
Протоколы и системы CI/CD: GitLab CI, Jenkins
Обязанности:
-
Разработка и поддержка бэкенд-сервисов на основе NestJS/TypeScript
-
Проектирование и реализация API на базе REST
-
Интеграция внутренних проектов со сторонними системами через API
-
Поддержка, развитие и доработка текущих проектов компании
-
Участие в code review и технических обсуждениях
-
Рефакторинг и оптимизация существующего кода
-
Документирование кода и API с использованием OpenAPI/Swagger
-
Написание автоматизированных тестов (unit, e2e)
Требования:
-
Коммерческий опыт работы с TypeScript и NestJS от 2 лет
-
Уверенное владение SQL, включая оптимизацию запросов и индексов
-
Опыт работы с базами данных PostgreSQL и брокером сообщений Kafka
-
Опыт разработки микросервисной архитектуры
-
Навыки анализа и декомпозиции сложных задач от бизнес-требований до технического плана реализации
-
Знание Unix-систем на уровне настройки и поддержки рабочего окружения
-
Умение работать в команде и аргументировать свои решения
Преимущества:
-
Опыт написания unit и интеграционных тестов
-
Знание Docker и Kubernetes для контейнеризации и оркестрации
-
Навыки настройки CI/CD и опыт релизов, включающих сложные миграции баз данных
-
Опыт интеграции со сторонними API по различным протоколам
Что мы предлагаем:
-
Работа в дружной команде с высококвалифицированными специалистами
-
Возможность развития и обучения в профессиональной среде
-
Гибкий график и удалённая работа
-
Конкурентоспособная заработная плата и социальный пакет