Backend Developer

Ростов-на-Дону, Россия
Джуниор • Миддл
Информационные технологии • Разработка • Backend • Fullstack • Node.js • TypeScript • React • Express • Nest • MongoDB • MySQL • PostgreSQL • Redis
Удаленная работа
Опыт работы от 1 года до 3х лет
О себе

На данный момент Инженер серверной разработки 3 категории.

Мои компетенции и опыт

Навыки: нужен доступ к резюме , NestJS, React, нужен доступ к резюме , Typescript, Javascript, HTML, CSS, Sass, CSS-in-JS, MongoDB, PostgreSQL, MySQL, Kafka, RabbitMQ, Kubernetes, Helm, Ansible, Docker Swarm, Docker, CI/CD, Grafana, Prometheus, Git, GitLab, Atlassian Jira, Atlassian Confluence, OAuth, Active Directory, Linux, LLM, Prompt Engineering, OpenAI API, UML, BPMN, IDEF

Последнее место работы: Самокат (ООО Умное пространство), с нужен доступ к резюме по нужен доступ к резюме

Должность: Инженер серверной разработки 3 категории. Увольнение по причине закрытия проекта (отзыв-характеристика будет предоставлен по запросу). 

Задачи: Разработка и поддержка корпоративного мессенджера на стеке нужен доступ к резюме фреймворк + React + MongoDB.

Полный цикл разработки: от анализа требований и проектирования API/UX-логики до реализации, тестирования, документирования и анализа влияния на продукт после релиза.

  • Backend-разработка
    • нужен доступ к резюме (JavaScript/TypeScript). Проектирование и разработка REST API, реализация бизнес-логики. Повышение эффективности API-эндпоинтов (сокращение времени отклика, оптимизация нагрузки на БД).
    • Интеграции: работа с системами аутентификации и авторизации (OAuth, AD), AI-сервисами (LLM) для обработки контента.
    • MongoDB: глубокий опыт работы с Change Streams, агрегациями, оптимизацией запросов. Внедрение паттернов пакетной обработки для повышения производительности. Выявление и решение проблем, вызванных лавинообразными событиями.
    • Работа с данными: проектирование и внедрение асинхронных пайплайнов для фоновых задач (очереди, воркеры).
    • Расследование инцидентов: диагностика утечек памяти (включая анализ дампов и выявление багов на уровне нужен доступ к резюме ).
    • Снижение нагрузки на real-time каналы за счёт оптимизации клиентских подписок и серверной логики.
  • Frontend-разработка
    • React, управление состоянием, оптимизация рендеринга.
    • Real-time взаимодействие: глубокое понимание и оптимизация работы с WebSocket, механизмами кэшированных коллекций, управление подписками на данные.
  • Мониторинг и observability
    • Настройка систем мониторинга (Grafana) для сбора и визуализации бизнес-метрик и поведения пользователей.
    • Анализ метрик для поиска точек роста продукта и диагностики проблем.
  • Инфраструктура и CI/CD
    • Infrastructure as Code: работа с Helm-чартами для управления развёртыванием в Kubernetes.
    • CI/CD и сборка: настройка пайплайнов, поддержка и обновление базовых Docker-образов.
  • Документация: Написание и поддержка технической документации: API-спецификации, архитектурные схемы, sequence-диаграммы для сложных сценариев.

Ожидания от работы: Работа над значимым продуктом, где можно влиять на архитектуру и видеть результат своего труда. Важна профессиональная команда и возможность удалённой работы. Зарплатные ожидания обсуждаются на собеседовании. 



Интересные кандидаты