Middle Backend Developer in Russia - contractual salary | ArbiHunter

Middle Backend Developer

Negotiable
Russia
Full
Remote
Work experience
4 years 1 month
Last work experience

ООО ТСМ

Backend-разработчик (Node.js / NestJS)
3 years 1 month

About

About
Backend-разработчик с 3+ годами опыта в Node.js/NestJS. Проектирую микросервисы, оптимизирую базы данных и внедряю отказоустойчивые архитектуры. Умею ускорять API и повышать надёжность систем под нагрузкой.

Affiliate experience

No data available

Work experience
4 years 1 month

April 2023 - to date
(3 years 1 month)
ООО ТСМ
Backend-разработчик (Node.js / NestJS)
- Спроектировал и внедрил микросервисную архитектуру (NestJS, RabbitMQ), что ускорило разработку новых модулей на 30%. - Оптимизировал запросы в PostgreSQL и добавил Redis-кэширование, снизив нагрузку на БД на 40% и ускорив API до 150 мс. - Разработал WebSocket-сервис для обмена сообщениями в реальном времени (до 5 тыс. одновременных подключений). - Внедрил систему авторизации и управления доступом (JWT, RBAC), обеспечив безопасное разделение ролей. - Настроил CI/CD пайплайны (GitHub Actions), сократив время доставки изменений на 25%. - Покрыл ключевые сервисы unit и e2e тестами (coverage 80%).
April 2022 - May 2023
(1 year 2 months)
Проектная работа
Backend-разработчик JS
- Создал REST API для CRM-системы, интегрировав её с сервисами оплаты и аналитики. - Разработал сервис генерации отчётов (Node.js + PostgreSQL), автоматизировав ручные процессы и сократив трудозатраты отдела на 20 часов в месяц. - Настроил Docker-окружение для разработки и продакшен-деплоев. - Подготовил Swagger-документацию для API, что ускорило работу фронтенд-команды. - Внедрил обработку очередей через RabbitMQ, увеличив надёжность системы при пиковых нагрузках.

Skills

PostgreSQL
Docker
GitHub
MongoDB
Typescript
NGINX
Backend
Express
REST API
Swagger

Language proficiency

Advanced English

Employment

Employment
Full, Part-time, Project-based
Work format
Remote
Work schedule
Flexible, Shift, 5/2
Relocation
Possible
Business trips
Business trips not possible