Node.Js Developer (MSSQL)
Занятость | Полная занятость |
Полная занятость | |
Адрес | Узбекистан, Ташкент |
Описание вакансии
Обязанности:
- Разработка, поддержка и оптимизация API-сервисов на Node.js + MSSQL в условиях высокой нагрузки.
- Анализ, проектирование и внедрение архитектурных решений, обеспечивающих стабильность, масштабируемость и безопасность платформы.
- Принятие технически обоснованных и смелых решений, напрямую влияющих на продакшен и бизнес-метрики.
- Разработка стратегий мониторинга, логирования и устранения инцидентов в продакшене.
- Участие в планировании и реализации CI/CD процессов для обеспечения бесшовного развертывания изменений.
- Интеграция с другими сервисами платформы, взаимодействие с командами DevOps, аналитики и поддержки.
- Проведение рефакторинга и оптимизации существующего кода для повышения производительности и надежности.
- Контроль качества кода, проведение код-ревью и наставничество для других разработчиков.
- Взаимодействие с командой бизнеса для понимания требований и их эффективной технической реализации.
- Быстрое реагирование на критические инциденты и разбор последствий внедренных изменений.
Обязательные требования:
- Опыт работы от 3 лет с Node.js (NestJS, Express или аналогичные фреймворки).
- Глубокие знания MSSQL (T-SQL, оптимизация запросов, индексы, транзакции).
- Опыт работы с высоконагруженными распределенными системами.
- Умение разрабатывать отказоустойчивые API и работать с кешированием (Redis, Memcached).
- Опыт внедрения и поддержки CI/CD процессов (GitLab CI, Docker, Kubernetes).
- Хорошее понимание принципов микросервисной архитектуры, RESTful API.
- Глубокие знания в области безопасности API (OAuth, JWT, защита от DDoS, SQL-инъекций).
- Умение анализировать производительность системы и устранять узкие места.
- Опыт работы с логированием, мониторингом (ELK, Prometheus, Grafana).
- Навыки работы в Git, умение разрешать конфликты и управлять релизами.
- Высокая личная ответственность за код и его последствия в продакшене.
- Готовность принимать сложные технические решения и отстаивать их перед командой.
- Умение работать в условиях высокой неопределенности и оперативно решать проблемы.
Желательные навыки (будет преимуществом):
- Опыт работы с TypeScript.
- Опыт работы с брокерами сообщений (Kafka, RabbitMQ).
- Опыт работы с облачными платформами (AWS, GCP, Azure).
- Понимание принципов Event-Driven Architecture и CQRS.
- Навыки работы с feature flags и постепенным развертыванием изменений.
Личные качества:
- Ответственность за результаты работы и их влияние на бизнес.
- Аналитический склад ума, способность быстро находить оптимальные решения.
- Самостоятельность, готовность брать на себя инициативу.
- Гибкость, способность адаптироваться к изменяющимся условиям.
- Коммуникабельность, умение аргументированно отстаивать решения и взаимодействовать с другими командами.
Мы можем предложить:
- Профессиональная команда, где каждый сотрудник - неотъемлемая часть успеха;
- Работа с перспективными продуктами для миллионов пользователей;
- Офис в центре города;
- Корпоративный английский;
- Корпоративный тренажерный зал;
- Внутренние и внешние тренинги;
- Гибкий формат работы.
Требования
Опыт | 3-6 лет |
Условия работы
График работы | Полный день |
Добавлено 3 дня назад
Пожаловаться