Сочи, микрорайон Донская, Лавровая улица, 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-архитектурой.
-Возможность напрямую влиять на архитектуру и технологический стек.
-Минимум бюрократии при принятии технических решений.
-Работа с финансовыми интеграциями и сложной бизнес-логикой.
-Возможность построить инженерные процессы и архитектуру продукта вместе с командой.
-Конкурентная заработная плата — обсуждается индивидуально в зависимости от опыта.
Формат работы: удаленно / гибрид / офис — обсуждается.
Заработная плата обсуждается по итогам собеседования.
Муниципального Образования Городской округ Город-Курорт Сочи Краснодарского Края Центр по Обращению с Животными Без Владельцев
Сочи
до 71000 RUR