📍 Москва (м. Добрынинская)Офис или гибрид
Ведущая сеть предприятий быстрого обслуживания с более чем 30-летним успешным опытом работы по международным стандартам качества на рынке России. Более 850 предприятий ежедневно принимают 1,8 млн. гостей.
У нас работает свыше 60 000 сотрудников.
Наши гости и сотрудники — главная ценность компании!
Мы в команду разработки и внедрения информационных систем ищем Fullstack-разработчика. Вам предстоит участие в комплексных кросс-функциональных проектах по развитию бизнес-приложений и ИТ-систем.
Технологии/инструменты
TypeScriptJavaScriptPostgreSQLMySQLMS SQLNoSQLRedisRabbitMQKafkaGitLab/GitHub/BitbucketDockerKubernetesSwagger/Postman
Основные задачи
- Разработка новой функциональности информационных систем по заказу бизнес-подразделений компании в соответствии со стандартами, принятыми в рамках проекта.
- Разработка новых web-сервисов в соответствии с техническим заданием.
- Разработка нового функционала, оптимизация и поддержка существующей кодовой базы.
- Анализ возможности разработки новых модулей и исправления ошибок.
- Оптимизация производительности, совершенствование функционал систем, отладка, профилирование и рефакторинг кода.
- Участие в разработке ТЗ, оценка трудоемкости и планирование задач.
- Разработка технической документации на создаваемые программные решения.
- Сопровождение внедрения новых решений.
- Участие в проектировании отдельных модулей и сервисов.
- Разработка юнит-, функциональных и интеграционных тестов.
- Работа в единой команде вместе с тимлидом, продакт-лидом, бизнес-аналитиками и разработчиками (в т.ч. синхронизация взаимодействия с внешними разработчиками в рамках запросов на изменение, которые передаются на реализацию подрядчикам).
- Участие в проведении code review, планирования, ретроспективы и других командных мероприятий.
- Координация действий с другими разработчиками при проведении совместных разработок.
Наши пожелания к знаниям и опыту
- Высшее образование.
- Опыт работы в разработке backend-части веб-приложений.
- Понимание архитектуры и принципов работы современных веб-приложений.
- Уверенные знания TypeScript и JavaScript, опыт работы со стейт-менеджерами, понимание современной верстки.
- Опыт работы с СУБД такими, так: PostgreSQL, MySQL, MSSQL, написание и профилирование сложных запросов.
- Работа с кешированием и NoSQL-базами данных, например Redis.
- Понимание основных методов интеграций и способов обмена между системами такими, как REST API, SOAP, а также брокерами сообщений RabbitMQ и Kafka.
- Опыт работы с системой контроля версий, например GitLab/GitHub/Bitbucket в командной и асинхронно разработке.
- Умение работать с Docker, Docker Compose, Kubernetes.
- Опыт работы с коллекциями API-запросов в Swagger или Postman.
- Опыт работы с гибкими методологиями разработки Agile и Scrum и такими инструментами, как Confluence и Jira.
- Хорошее понимание принципов ООП и современных паттернов проектирования.
- Хорошие коммуникативные навыки, ориентированность на достижение результата.
- Навыки работы с техническим заданием и командой (предложение вариантов решения и обоснование способов выполнения различных задач).
- Опыт внедрения, расширения и написания модулей для больших BPM, CRM систем.
- Опыт работы: 3-6 лет.
Условия
- Работа в коллективе ИТ-профессионалов.
- Возможность самореализации в амбициозных проектах цифровой трансформации компании-лидера в своей отрасли.
- Отсутствие бюрократии и дух стартапа.
- Стабильный работодатель.
- Достойный уровень оплаты, годовой бонус.
- Конкурентоспособный социальный пакет (ДМС, включая компенсацию 80% для детей, компенсация спорта, сотовой связи, 5-я оплачиваемая неделя отпуска, помощь при выплате % по ипотеке).
- Гибридный график работы.
Наталия Минченкова Talent Acquisition