Team Lead ASP.NET Core (C#)
Прямой работодатель Payler ( payler.com )
Опыт работы более 5 летот 7 000 до 7 500 $
Payler Ltd. - лондонский стартап с российскими корнями, передовые платежные решения для бизнеса. Удобная форма для быстрого приема платежей, настраиваемая форма с поддержкой авто платежей и оплаты в один клик, надежная система безопасности.
В настоящее время мы развиваем три направления:
- Карточный процессинг
- Банковские услуги
- Криптопрцессинг.
Мы находимся в поисках руководителя back-end разработки на проект Банковские услуги ИЛИ Платежи.Технологии используемые для создания продукта: ASP.NET Core, REST API.
Инструменты и методология разработки: VS, Rider, Jira, Confluence, Agile, SCRUM.
Наши ожидания от кандидата
Технические навыки, мастхэф:
- опыт разработки на платформе .NET Core не менее 6 лет, знание ASP.NET Core Web API на отличном уровне, иметь опыт работы в написаний своих middleware
- опыт разработки распределенных систем, понимать преимущества и недостатки
- знание распределенных паттернов и их недостатков
- понимание достоинств и недостатков разных архитектурных стилей для проектирования систем
- опыт работы с Kafka и/или RabbitMQ и их настройки (будет плюсом)
- опыт работы с Redis и подключаемыми модулями
- уметь внедрять observability в свои сервисы (ELK, Grafana+Prometheus, etc)
- понимание принципов HTTPS, REST API, gRPC
- знать критерии хорошего кода и архитектуры
- умение работать с git (merge, rebase, squash), gitflow
- опыт работы с Docker и Linux
и оптимальные:
- опыт управления командой от 2 человек
- опыт постановки целей и мотивации сотрудников
- знать Feedback фреймворки и уметь их применять
- опыт решения конфликтов
- понимание юнит- и интеграционного тестирования, знать критерие хороших тестов, уметь проводить рефакторинг
- опыт работы в Agile(SCRUM), Kanban
- знание особенностей работы с БД (оптимизация запросов, построение правильных индексов, explain analyze)
- иметь представление о DDD, CQRS, Event Sourcing, Event Base и понимать слабые/сильные стороны
- опыт работы в современных банках (Точка, Модульбанк, Тинькофф) будет большим преимуществом
Задачи:
- развитие продукта в микросервисной архитектуре, уметь проектировать и строить архитектуру в рамках больших фич вместе с командой
- выстраивание процессов
- выстраивание архитектуры (знать принципы)
- обеспечение высокого качества продукта
- рефакторинг, код ревью, автоматизация процесса разработки
- формирование команды разработки и управление ей
- быть ментором для своей команды
- коммуникация с другими командами
Наши преимущества:
- удаленная работа из любой точки мира
- возможность запрашивать визу Digital Nomad с нашим контрактом UK
- компенсация курсов и конференций для вашего развития
- корпоративная скидка в Skyeng
- возможность работать в проекте на нулевой стадии, участвовать в проектировании архитектуры, выбирать подходящие решения, влиять на весь проект в целом
- интересные задачи и нестандартный подход к их решению
- применение передовых решений и подходов в разработке
- отсутствие бюрократии - все решения принимаются внутри команды
Варианты трудоустройства:
- Контракт UK
- Самозанятость
- ИП
- ГПХ