Tech Lead / Software Architect — FinTech

Феникс

Tech Lead / Software Architect — FinTech

Сочи, микрорайон Донская, Лавровая улица, 7

Описание вакансии

Ищем сильного Tech Lead / Software Architect в FinTech-проект, который сможет отвечать не только за разработку, но и за техническую архитектуру продукта, качество инженерных решений и развитие команды.

Нам нужен человек с сильной экспертизой в Java, опытом проектирования высоконагруженных backend-систем и пониманием специфики финансовых продуктов. Опыт с Golang будет большим плюсом.

Обязанности:

-Проектировать и развивать архитектуру FinTech-платформы.

-Принимать ключевые технические и архитектурные решения.

-Проектировать микросервисную архитектуру и взаимодействие сервисов.

-Разрабатывать критичные backend-компоненты на Java.

-Проводить декомпозицию сложных технических задач.

-Прорабатывать API, интеграции и схемы взаимодействия с внешними финансовыми сервисами.

-Обеспечивать надежность, безопасность, отказоустойчивость и масштабируемость системы.

-Проводить code review и architecture review.

-Определять технические стандарты и подходы внутри команды.

-Работать вместе с backend-разработчиками, DevOps, аналитиками и продуктовой командой.

-Участвовать в оценке технических рисков и выборе технологий.

-Постепенно развивать отдельные сервисы на Golang, если это оправдано архитектурой.

-Помогать команде расти технически, менторить разработчиков.

Что важно:

-Коммерческий опыт backend-разработки от 5+ лет.

-Сильное знание Java и экосистемы JVM.

-Практический опыт с Spring Boot / Spring Framework.

-Опыт в роли Tech Lead, Lead Developer, Solution Architect или Software Architect.

-Реальный опыт проектирования архитектуры сложных систем, а не только разработки отдельных сервисов.

Хорошее понимание:

-микросервисной архитектуры;

-REST API;

-event-driven architecture;

-очередей сообщений;

-транзакций и консистентности данных;

-distributed systems;

-high availability и fault tolerance.

-Хорошее знание PostgreSQL и принципов проектирования БД.

-Опыт работы с Kafka / RabbitMQ или аналогичными решениями.

-Понимание Docker, Kubernetes, CI/CD.

-Понимание принципов информационной безопасности.

-Опыт работы с высоконагруженными и business-critical системами.

Будет большим плюсом:

-Опыт разработки на Golang.

-Опыт коммерческой разработки FinTech-продуктов:

-платежные системы;

-банковские продукты;

-переводы;

-acquiring;

-wallets;

-cards;

-FX;

-crypto / digital assets;

-KYC/KYB/AML.

-Опыт интеграции с банками, PSP, платежными шлюзами и процессингами.

-Понимание PCI DSS и требований к финансовым системам.

-Опыт проектирования ledger / accounting-систем.

-Опыт построения систем с большим количеством внешних интеграций.

-Опыт миграции монолита на микросервисную архитектуру или развития сложной микросервисной платформы.

-Опыт работы с AWS / GCP / Azure.

-Технологический стек

Основной стек:

-Java / Spring Boot / PostgreSQL / REST / Kafka / Docker / Kubernetes / CI/CD

Дополнительно используем или рассматриваем:

-Golang / Redis / gRPC / event-driven architecture / observability stack

При выборе технологий мы не привязаны к стеку ради самого стека — важнее способность аргументированно подобрать решение под конкретную бизнес-задачу.

Кого мы ищем:

Нам нужен не просто Senior Java Developer, который умеет писать хороший код.

Мы ищем человека, который способен посмотреть на продукт целиком и ответить на вопросы:

-как должна выглядеть архитектура через 1–2 года;

-где появятся bottleneck'и при росте нагрузки;

-какие сервисы необходимо разделять;

-где нужны синхронные, а где асинхронные взаимодействия;

-как обеспечить корректность финансовых транзакций;

-как избежать потери или двойной обработки операций;

-как строить систему, которую можно безопасно масштабировать;

-какие технологии стоит использовать, а какие будут избыточными.

При этом Tech Lead должен оставаться hands-on и при необходимости самостоятельно разрабатывать наиболее критичные части системы.

Условия:

-Работа над полноценным FinTech-продуктом со сложной backend-архитектурой.

-Возможность напрямую влиять на архитектуру и технологический стек.

-Минимум бюрократии при принятии технических решений.

-Работа с финансовыми интеграциями и сложной бизнес-логикой.

-Возможность построить инженерные процессы и архитектуру продукта вместе с командой.

-Конкурентная заработная плата — обсуждается индивидуально в зависимости от опыта.

Формат работы: удаленно / гибрид / офис — обсуждается.

Заработная плата обсуждается по итогам собеседования.

Посмотреть контакты работодателя

Адрес

Похожие вакансии

СБЕР

Senior Java

СБЕР

  • Сочи

  • Не указана

Рекомендуем
  • Сочи

  • от 59350 RUR

Рекомендуем

Главный бухгалтер

КОМАНДА МАСТЕРОВ

  • Сочи

  • от 100000 RUR

Клиника Будь Здоров
  • Сочи

  • от 100000 RUR

FRESH AUTO
  • Сочи

  • до 85000 RUR

Главный бухгалтер (Бюджет)

Муниципального Образования Городской округ Город-Курорт Сочи Краснодарского Края Центр по Обращению с Животными Без Владельцев

  • Сочи

  • до 71000 RUR

Россельхозбанк
  • Сочи

  • от 67000 RUR

LIA LAB
  • Красная Поляна

  • до 80000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию