Английский
B1 — IntermediateB1 — Intermediate
Payler Ltd. — лондонский стартап с российскими корнями, передовые платежные решения для бизнеса. Удобная форма для быстрого приема платежей, настраиваемая форма с поддержкой авто платежей и оплаты в один клик, надежная система безопасности.
В настоящее время мы развиваем три направления:
- Карточный процессинг.
- Банковские услуги.
- Криптопроцессинг.
Мы находимся в поисках Руководителя команды backend-разработки на проект Банковские услуги.
Команда состоит из 3 человек с Ведущим разработчиком во главе.
Технологии/инструменты
.NETASP.NET Core/Web APIREST APIGitGitFlow
- Технологии, используемые для создания продукта: ASP.NET Core, REST API.
- Инструменты и методология разработки: VS, Rider, Jira, Confluence, Agile, Scrum.
Задачи
- Развитие продукта в микросервисной архитектуре, уметь проектировать и строить архитектуру в рамках больших фич вместе с командой.
- Выстраивание процессов.
- Выстраивание архитектуры (знать принципы).
- Рефакторинг, код ревью, автоматизация процесса разработки.
- Формирование команды разработки и управление ей.
- Быть ментором для своей команды.
- Коммуникация с другими командами.
Ожидания
Технические навыки, мастхэв:
- Опыт разработки на платформе .NET Core не менее 7 лет, знание ASP.NET Core Web API на отличном уровне, иметь опыт работы в написании своих Middleware.
- Опыт разработки распределенных систем, понимать преимущества и недостатки.
- Знание распределенных паттернов и их недостатков.
- Понимание достоинств и недостатков разных архитектурных стилей для проектирования систем.
- Опыт работы с Kafka и/или RabbitMQ и их настройки (будет плюсом).
- Опыт работы с Redis и подключаемыми модулями.
- Уметь внедрять observability в свои сервисы (ELK, Grafana + Prometheus, etc).
- Понимание принципов HTTPS, REST API, gRPC.
- Знать критерии хорошего кода и архитектуры.
- Умение работать с Git (Merge, Rebase, Qquash), Gitflow.
- Опыт работы с Docker и Linux.
Оптимальные навыки:
- Опыт управления командой от 2 человек.
- Опыт постановки целей и мотивации сотрудников.
- Знать Feedback фреймворки и уметь их применять.
- Понимание юнит- и интеграционного тестирования, знать критерии хороших тестов, уметь проводить рефакторинг.
- Опыт работы в Agile (SCRUM), Kanban.
- Знание особенностей работы с БД (оптимизация запросов, построение правильных индексов, explain analyze).
- Иметь представление о DDD, CQRS, Event Sourcing, Event Base и понимать слабые/сильные стороны.
Наши преимущества
- Возможность работать в проекте на нулевой стадии, участвовать в проектировании архитектуры, выбирать подходящие решения, влиять на весь проект в целом.
- Интересные задачи и нестандартный подход к их решению.
- Применять передовые решения и подходы в разработке.
- Отсутствие бюрократии: все решения принимаются внутри команды без нудных согласований и консервативных подходов в управлении.
- Молодой коллектив профессионалов.
- Наличие офисов в нескольких странах.
- Помощь в релокации.
Айгуль Гильмутдинова Recruiter