Разработка и архитектура:
* Разработка, тестирование и поддержка высокомасштабируемых backend-сервисов в рамках микросервисной архитектуры.
* Участие в проектировании архитектуры сервисов и границ между ними.
* Реализация надежных и эффективных решений для работы с большими нагрузками (highload).
* Активная работа с техническим долгом: рефакторинг и оптимизация существующего кода.
* Участие в код-ревью для поддержания высоких стандартов качества кода в команде."
"Обеспечение надежности и производительности:
* Разработка отказоустойчивых решений, участие в устранении инцидентов.
* Написание модульных и интеграционных тестов для обеспечения стабильности функциональности.
* Участие в совершенствовании мониторинга сервисов.
* Оптимизация производительности сервисов и запросов к базам данных."
"Участие в процессах разработки:
* Участие в полном цикле создания функциональности: от анализа требований с аналитиками до поставки кода в production.
* Декомпозиция крупных задач на более мелкие и понятные подзадачи.
* Активное участие в ежедневных стендапах, планировании спринтов и ретроспективах.
* Тесная коммуникация с другими членами команды (разработчики, QA) и кросс-функциональными командами (DevOps, Data)."
"Наш идеальный кандидат обладает:
Обязательные навыки и опыт:
* Опыт коммерческой backend-разработки на NodeJS от 3-х лет.
* Опыт работы с фреймворками nest.js, express, typeorm
* Практический опыт работы с реляционными СУБД (предпочтительно PostgreSQL): написание сложных SQL-запросов, понимание индексов и оптимизация.
* Опыт работы с Kafka, Elasticsearch, Redis.
* Понимание принципов микросервисной архитектуры, REST API.
* Знание алгоритмов, структур данных и паттернов проектирования (ООП, SOLID).
* Опыт работы с системами контроля версий (Git).
* Умение писать чистый, поддерживаемый и хорошо тестируемый код.
Будет плюсом:
* Понимание принципов CI/CD, опыт работы с Docker, Kubernetes.
* Знакомство с практиками Domain Driven Design (DDD).
* Опыт работы в высоконагруженных (highload) проектах.
Личные качества:
* Системное мышление: умение анализировать сложные задачи и предлагать эффективные решения.
* Ответственность за свой код и результат работы.
* Готовность к обучению и активному поиску лучших решений.
* Навыки командной работы и четкой коммуникации."
Мы предлагаем:
* Работу над сложными и масштабными задачами, которые увидят миллионы пользователей.
* Возможность влиять на технологический стек и архитектурные решения в рамках своей зоны ответственности.
* Ответственность за полный цикл разработки функциональности.
* Условия для профессионального роста в сильной команде экспертов.
* Стабильный проект и современный технологический стек."
Новосельцева Вита Евгеньевна
Москва
Не указана
Инженерный Центр Информационно-аналитических систем
Москва
до 300000 RUR
Москва
до 300000 RUR
Москва
от 230000 RUR
Москва
до 400000 RUR
Москва
до 400000 RUR
Группа Компаний Профинансы Капитал
Москва
до 400000 RUR
Fractalla Design, Студия
Москва
до 300000 RUR