Backend Developer
Ростов-на-Дону, РоссияДжуниор • Миддл
Удаленная работа
Опыт работы от 1 года до 3х лет
Опыт работы от 1 года до 3х лет
Короткая ссылка: gkjb.ru/g13w0
О себе
На данный момент Инженер серверной разработки 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-диаграммы для сложных сценариев.
Ожидания от работы: Работа над значимым продуктом, где можно влиять на архитектуру и видеть результат своего труда. Важна профессиональная команда и возможность удалённой работы. Зарплатные ожидания обсуждаются на собеседовании.
