Инженер-программист - Латинская Америка и Европа
Компания: Bitso
Отдел: Инжиниринг
Местоположение: Удаленно
Тип занятости: Полная занятость
Ваша цель
В Bitso инженер-программист команды Nexus отвечает за надежность, масштабируемость и развитие наших критически важных платежных систем (входящих и исходящих), являющихся финансовым стержнем, через который проходят миллиарды долларов по всему миру.
Вы будете проектировать и внедрять событийно-ориентированные решения с высокой пропускной способностью, которые обеспечивают быструю, точную и устойчивую обработку каждого входящего и исходящего платежа.
Работая в тесном сотрудничестве с заинтересованными сторонами из отделов продуктов, инфраструктуры и комплаенса, вы будете формировать техническое направление области, где планка качества исключительно высока, устойчивость строится на основе непрерывного обучения, и каждая миллисекунда производительности имеет значение — для миллионов розничных пользователей и бизнеса, полагающихся на Bitso для обеспечения своих финансовых операций.
Отчитывается перед
Эта должность подчиняется менеджеру инженерного отдела Nexus.
Кто вы
- Вы имеете опыт в бэкенд-разработке на Java с подтвержденным опытом вывода в продакшн систем в большом масштабе.
- Вы знакомы с паттернами событийно-ориентированной архитектуры (event sourcing, CQRS, sagas) и имеете практический опыт работы с Apache Kafka в средах с высокой пропускной способностью и реальными деньгами.
- Вы проектировали и внедряли распределенные, отказоустойчивые микросервисы, которые обрабатывают финансовые или аналогичные критически важные транзакционные данные.
- Вы имеете солидный опыт работы с реляционными базами данных (предпочтительно PostgreSQL), включая проектирование схем, миграции и оптимизацию запросов.
- Вы уверенно работаете с облачной инфраструктурой (AWS, GCP или эквивалент), контейнеризацией (Docker, Kubernetes) и CI/CD пайплайнами.
- Вы четко излагаете сложные технические концепции на английском языке, как в письменной, так и в устной форме, коллегам-инженерам, менеджерам по продуктам и высшему руководству.
- Вы работаете с высокой степенью автономии и ответственности — вы выявляете проблемы, предлагаете решения и доводите их до продакшена.
- Вы знакомы с рабочим процессом и инструментами разработки с использованием ИИ (Cursor, Claude, CodeRabbit).
- У вас сильное чувство срочности, и вы комфортно чувствуете себя, работая в быстро развивающейся, высокорисковой финтех-среде.
- Финансовая область (желательно): Знакомство с платежными системами, клирингом или идемпотентной обработкой транзакций в финансовых системах будет большим плюсом.
Что вы будете делать
- Отвечать за платежные системы (входящие и исходящие): проектировать, создавать и поддерживать основную инфраструктуру, которая обрабатывает финансовые транзакции и перемещает миллиарды долларов по всему миру.
- Проектировать событийно-ориентированные решения: проектировать пайплайны и рабочие процессы на базе Kafka, которые гарантируют корректность, упорядоченность и устойчивость в масштабе.
- Принимать технические решения: руководить архитектурными обсуждениями, определять и использовать паттерны, а также устанавливать стандарты для области входящих и исходящих платежей в сотрудничестве с командой Nexus.
- Поставлять высококачественный код: писать чистый, хорошо протестированный, высокопроизводительный Java-код и продвигать лучшие инженерные практики через ревью кода.
- Использовать разработку с помощью ИИ: использовать такие инструменты, как Cursor, Claude и CodeRabbit, как часть вашего повседневного рабочего процесса, вносить вклад в разработку навыков и защитных механизмов, а также применять практики Spec-Driven Development (SDD), чтобы гарантировать, что решения хорошо определены, доступны для ревью и согласованы до начала реализации.
- Обеспечивать надежность системы: проактивно отслеживать, отлаживать и устранять инциденты в продакшене с акцентом на анализ первопричин и долговременные исправления.
- Взаимодействовать кросс-функционально: сотрудничать с заинтересованными сторонами из отделов продуктов, комплаенса и финансов для преобразования сложных бизнес-требований в надежные технические решения.
- Менторить и развивать: делиться знаниями с коллегами-инженерами, участвовать во внутренних технических докладах и способствовать культуре постоянного совершенствования в команде.
- Улучшать наблюдаемость: инструментировать сервисы всеобъемлющими метриками, логами и трейсами, чтобы обеспечить быструю диагностику и уверенные развертывания.
Исследования в области разнообразия, равенства и инклюзивности предполагают, что люди могут колебаться при подаче заявления на вакансию, если они не соответствуют всем перечисленным критериям. В Bitso мы ценим разнообразие, и ваши уникальные сильные стороны могут быть именно тем, что мы ищем. Если эта роль вас увлекает, но вы не соответствуете каждому пункту описания, мы все равно хотим услышать вас.