Обязанности:
О нас Мы разрабатываем сервисы взаимодействия с клиентами и в нашу дружную команду разработки, мы ищем опытного разработчика. Мы используем современную архитектуру c NoSQL базами данных, поэтому все проекты запаковываются в Docker и деплоятся в kubernetes-кластер. Задачи ведутся в jira, а документация в confluence. В качестве CI/CD мы используем gitlab и jenkins. Стек технологий: Java 11, Spring, PostgreSQL, Cassandra, Elasticsearch, React, Swift, Kotlin, Kafka, Docker, Jenkins, Kubernetes. Чем предстоит заниматься: Разработка веб-приложений (React) Поддержка и развитие бизнес-логики в core-компонентах Написание тестов Коммуникация с аналитиками, тестировщиками, разработчиками Сопровождение CI/CD (atlassian) Отвечать за качество продукта Участвовать в разработке крутых фич Заглядывать в чужой код и проводить Code Review Участвовать в аналитике решений необходимых для запуска новых продуктов/проектов МегаФон Совместно с командой дорабатывать архитектуру, проектировать API, предлагать и внедрять новые технологии Встречаться с коллегами на ежедневных митингах и рассказывать о ходе работ по задачам, для обеспечения принципа «точно в срок» Не стесняться коммуницировать с коллегами в распределённой команде и с заказчиком Что для этого нужно: Высшее техническое образование Опыт разработки на React от 4 лет Большой плюс – участие в разработке высоконагруженных приложений и их оптимизации Понимание особенности разработки многопоточных приложений Владение популярными архитектурными паттернами и понимает, в каких случаях их надо применять. Знание и способность обосновать, когда можно или нельзя использовать "костыли" и "велосипеды Понимание плюсов и минусов микросервисной архитектуры Понимание, чем отличается RDBMS от NoSQL, какие бывают брокеры сообщений и типы кэша данных Будет существенным преимуществом знание или желание быстро изучить ML для Data Science