Middle+/Senior Elixir developer
Прямой работодатель Empay ( empay.com )
Опыт работы от 3 до 5 летот 250 000 ₽
#remote #удаленка #вакансия #Backend #fintech #fulltime #middle+ #senior
Мы международный стартап Empay – B2B2C финтех сервис, предлагающий набор платежных услуг с оптимизацией затрат на банкинг и прочие социально-полезные фичи. Стартовая география — Европа, Великобритания. Ищем Backend разработчика с перспективой роста как в профессиональном, так и финансовом плане, с возможностью занять ключевую роль в команде. Предстоит взаимодействовать с владельцем продукта, разработчиками, работать с современным технологическим стеком, участвовать в проектировании архитектуры проекта совместно с командой на базе современных подходов OpenAPI, DDD, CQRS/ES.
Что мы предлагаем:
- Удаленная Full-Time работа, распределенная команда worldwide;
- Заработная плата: по результатам собеседования ( фикс + переменная часть (премия за выполненный объем работ) + опцион (обсуждаемо);
- Релокация по желанию (France, UK) после испытательного срока, помощь в релокации со стороны компании;
- Работа с современным технологическим стеком (elixir/phoenix, flutter, typescript/react, docker, kubernetes, werf);
- Возможность влиять на результат и предлагать свои идеи; Профессиональный рост до Tech Lead;
- Комфортная атмосфера – мы уважаем друг друга, открыты к общению на любые темы и ценим увлеченных людей.
Подробнее о стеке:
- Backend: Elixir/Phoenix/Ecto и Postgres
- Frontend: React/Next/TS
- Моб. приложение – Flutter
- Инфраструктура: Docker/k8s/helm/werf
- Для мониторинга – Grafana + Loki, Tempo, Prometheus
Требования к кандидату:
- умение писать REST API и документировать его в OpenAPI (swagger)
- знание английского, минимум на уровне уверенного понимания техничекой документации, не ниже B1
- понимание принципов тестирования: unit-, интеграционные и e2e-тесты
- умение пользоваться git и *nix-системами
- понимание и умение использовать docker
- опыт в создании хорошо структурированных и масштабируемых решений
- понимание принципов и подходов к дизайну систем (на разных уровнях абстракций) – от SRP и контрактов до CQRS/ES и меж-сервисного взаимодействия
- Коммерческий рабочий опыт с Elixir, но готовы рассмотреть переход с другого языка
- опыт работы в b2c fintech (open banking, card issuing, issuer processing) 2+ года
- понимание принципов DDD
Будет плюсом:
- Понимание акторной модели многопоточности как в целом, так и на уровне Elixir, включая стандартные OTP-паттерны (GenServer, Supervisor)
- опыт в разделении монолит-системы на микросервисы
- опыт с no-sql базами данных: kv-, wide-column-, graph-бд
- опыт с k8s, helm
- Дополнительный опыт в b2b fintech