Senior C#, ASP.NET Core Developer
Прямой работодатель Payler ( payler.com )
Лондон, Англия
Сеньор
17 января
Удаленная работа
Опыт работы более 5 летот 5 500 до 6 500 $
Опыт работы более 5 летот 5 500 до 6 500 $
Короткая ссылка: gkjb.ru/hcrV
Описание вакансии
Payler - передовые платежные решения для бизнеса с головным офисом в Лондоне. Удобная форма для быстрого приема платежей, настраиваемая форма с поддержкой авто платежей и оплаты в один клик, надежная система безопасности.
В настоящее время мы развиваем 3 направления:
- Карточный процессинг - прием платежей по банковским картам с использованием антифродсистемы.
- Банковские услуги - открытие расчетных счетов для физических и юридических лиц.
- Криптопроцессинг - прием и обмен криптовалюты по всему миру.
Ожидания:
- опыт разработки на платформе .NET Core от 5+ лет
- знание ASP.NET Core/Web API на хорошем уровне, опыт написания своих middleware
- oпыт оптимизации ASP.NET Web API сервисов (профилирование памяти, работа с пулом объектов, оптимизация запросов, которые строит ORM)
- понимание и применение базовых принципов SOLID, KISS, DRY, YAGNI
- понимание разницы между DRY и High Cohesion
- опыт разработки микросервисных приложений
- опыт работы с single sign-on сервисами
- знание распределенных паттернов, понимание достоинств и недостатков разных архитектурных стилей для проектирования систем
- знание и умение внедрять observability в свои сервисы (ELK, Grafana+Prometheus, etc)
- понимание принципов REST API
- умение работать с git (merge, rebase, squash), gitflow
- опыт работы с Docker и Linux
Задачи:
- развитие продукта в микросервисной архитектуре (уметь проектировать и строить архитектуру в рамках больших фич)
- оптимизация медленных участков системы
- внедрение новых технологий и походов
- рефакторинг, code review
Условия:
- полностью удаленная работа из любой точки мира
- возможность оформления визы Digital Nomad по нашему контракту
- компенсация курсов и конференций для вашего развития
- корпоративная скидка в Skyeng
- интересные задачи и нестандартный подход к их решению
- применение передовых решений и подходов в разработке
- отсутствие бюрократии - все решения принимаются внутри команды