Мы ищем ведущего веб-разработчика, который возьмет на себя решение сложных архитектурных задач и руководство командой. Кандидат должен уверенно владеть технологическим стеком компании и обладать солидным опытом разработки.
Обязанности
- Оценка и решение неординарных задач в области веб-разработки: высоконагруженные системы, RPC и REST-сервисы, интеграции, распределенные вычисления, оптимизация производительности и др.
- Автоматизация процессов разработки на проектах
- Руководство командой разработчиков от 2 до 5 человек
- Проведение Code Review
- Проведение технических собеседований для соискателей
- Участие в аттестации разработчиков компании
- Курирование новоиспеченных коллег
- Участие в предпродажах новых проектов (аналитика, оценки)
- Ответственность за сказанные слова и принятые решения
Требования
- Уверенное владение всем технологическим стеком компании
- Богатый опыт применения теоретического аппарата программирования и веб-разработки на практике (SOLID, DRY, Design Patterns, TDD, БЭМ, PHP-FIG PSR's)
- Богатый опыт работы с прикладными инструментами (REST и RPC, XML/JSON, Ajax, TCP/IP, HTTP, NoSQL, Composer, less/sass, git, gitlab, redmine, bash и пр.)
- Понимание и соблюдение принципов безопасности веб-приложений
- Опыт управления небольшой командой разработчиков и ведения диалога с заказчиком
- Опыт работы в сфере веб-разработки от 4 лет с использованием описанных в этом списке технологий и инструментов
Условия
- Заметное участие в opensource-проектах будет плюсом
- Успешный опыт использования популярных инструментов и технологий из области веба (MongoDB, Sphinx, Node.js, Webpack, React, Vue, Angular, Docker, Kubernetes, Ansible, Redis, RabbitMQ, ELK и т.д.) приветствуется
- Понимание и опыт участия в процессах Agile
- Осведомленность в современных тенденциях веб-разработки
- Профильное образование