Размещайте вакансии
Нанимайте без комиссий
4 просмотра
LotemX
Мы ищем талантливого бэкенд-разработчика, который присоединится к нашей команде инженеров. Вы будете неотъемлемой частью основной команды инженеров Scrum, работающей над технологией платежных шлюзов нового поколения с упором на безопасность, эффективность и производительность.
Обязанности
● Работайте в составе Scrum-команды вместе со Scrum-мастером, владельцем продукта, UX-дизайнером над проектированием, декомпозицией, внедрением и выпуском высокопроизводительных систем;
● Проектируйте и внедряйте новые функции. и расширять существующие функциональные возможности в соответствии с бизнес-спецификациями;
. ● Обеспечивать соответствие кода стандартам разработки и качества программного обеспечения, а также вписываться в процесс непрерывного выпуска;
. ● Обеспечивать оперативность всех приложений;
. p>
● Проектируйте и разрабатывайте REST API;
● Поддерживайте целостность и организацию кода;
● Принимайте участие в церемониях Agile, таких как ежедневные стендапы, доработка разработки,< /p>
Планирование и оценка, а также обзоры спринтов;
● Быть в курсе событий в области веб-приложений и языков программирования;
Требования
p>
● Опыт использования языка программирования PHP (Yii framework будет плюсом) не менее 4 лет;
● Опыт использования языка программирования node.js не менее 2 лет;
● Понимание предметно-ориентированного проектирования и ориентации микросервисов.
● Работа с технологиями источников событий и обмена сообщениями (например: Kafka, Rabbit MQ,
SNS/QNS, Lamada, и пошаговые функции)
. Понимание расширенной концепции CI/CD, развернутой в Kubernetes (K8).
. Хороший опыт многопоточности, параллелизма и коллекций.
< p> ● Опыт создания микросервисов RESTful;● Большой опыт разработки для реляционных баз данных, с некоторыми знаниями
без SQL.
● Подтвержденная способность использовать Контроль версий сегмента GitBit;
● Прочный фундамент в области компьютерных наук с сильными знаниями в области структур данных,
алгоритмов, баз данных и объектно-ориентированного проектирования программного обеспечения;
● Понимание принципов непрерывной интеграции, непрерывного развертывания, разработки через тестирование.
.
. ● Постоянное желание учиться;
. ● Сторонник командного сотрудничества;
. p>
● Хорошие коммуникативные навыки – способность четко и кратко общаться на английском языке;
Что мы можем рассматривать как преимущество.
● Опыт работы с языком программирования Java;
● Опыт работы с технологией платежных шлюзов;
● Опыт работы с AWS и/или облачными вычислениями;
● Опыт работы с JavaScript, React JS ;
● Знания DevOps, опыт контейнеризации с помощью Docker, Kubernetes;