Senior Fullstack-разработчик (Go, Java, React)
Какие задачи необходимо решать:
- Разработка веб-интерфейсов (React, Go, Java)
- Поддержка и развитие бизнес-логики в core-компонентах
- Написание тестов
- Коммуникация с менеджерами, тестировщиками, разработчиками
- Сопровождение CI/CD (atlassian)
- Отвечать за качество продукта
- Участвовать в разработке фич
- Проводить Code Review и работать с чужим кодом
- Участвовать в аналитике решений, необходимых для запуска новых продуктов/проектов МегаФон
- Совместно с командой дорабатывать архитектуру, проектировать API, предлагать и внедрять новые технологии
- Участвовать в ежедневных митингах и рассказывать о ходе работ по задачам для обеспечения принципа «точно в срок»
- Активно коммуницировать с коллегами в распределённой команде и с заказчиком
Требования:
- Высшее техническое образование
- Опыт разработки на React от 5-ти лет
- Опыт разработки на Java (Go) от 2-х лет
- Очень приветствуется опыт использования Python
- Участие в разработке высоконагруженных приложений и их оптимизации является большим плюсом
- Понимание особенностей разработки многопоточных приложений
- Владение популярными архитектурными паттернами и понимание, в каких случаях их надо применять
- Понимание различий RDBMS и NoSQL, знание брокеров сообщений и типов кэша данных
- Понимание контейнеризации приложений и следование принципам Quality Assurance
- Знание Agile и интерес к гибким методологиям разработки
- Навыки подготовки и демонстрации решения заказчику
- Знание английского языка (чтение технической литературы, переписка)
- Лидерские качества и нацеленность на результат