Location: Москва
Мы развиваем инфраструктуру для выпуска и обращения Цифровых Прав в публичных БЧ. Этот проект на стыке классического Enterprise и передовых блокчейн-технологий. Вы будете работать со сложной микросервисной архитектурой, смарт-контрактами и блокчейн-сетями, а также участвовать в разработке интерфейсов, выстраивая клиентские сценарии.
Обязанности
* разработка, рефакторинг и поддержка сервисов и компонентов информационных систем на стеке Java (Spring Boot), PostgreSQL, Kafka в среде OpenShift (Kubernetes)
* участие в проектировании на уровне отдельных модулей и подсистем – выбор технических реализаций в рамках согласованной архитектуры
* реализация API (REST, gRPC, асинхронные события) с описанием контрактов (OpenAPI/Swagger), форматов запросов/ответов (JSON/XML)
* написание сложных SQL-запросов, оптимизация производительности запросов к БД, работа с индексами и планами выполнения
* создание модульных и интеграционных тестов с использованием JUnit, Mockito, Testcontainers, применение BDD-подхода (Gherkin/Cucumber) при необходимости
* участие в настройке и поддержке CI/CD-пайплайнов (Bitbucket, Jenkins, Nexus) – написание сборочных скриптов, автоматизация тестирования и развертывания (под руководством старших коллег)
* активное участие в код-ревью: проверка кода коллег, предоставление конструктивной обратной связи, следование стандартам кодирования
* участие в Agile-церемониях (планирование, грумминг, ретроспективы) – декомпозиция задач, оценка трудозатрат
* взаимодействие с системными аналитиками, тестировщиками, DevOps-инженерами и архитекторами для уточнения требований и согласования технических решений
* использование генеративных AI-инструментов и подходов SDD в повседневной разработке (написание кода, тестов, документации).
Требования
* высшее техническое образование
* опыт разработки на Java от 3 (версии 11+)
* уверенное знание Spring Boot (2.x/3.x), PostgreSQL (написание сложных запросов, оптимизация), Apache Kafka (работа с продюсерами/консюмерами, понимание топиков и партиций)
* базовое понимание архитектурных стилей (микросервисная, событийно-ориентированная) и принципов SOLID
* опыт проектирования и реализации REST API, работа с форматами JSON/XML, использование OpenAPI/Swagger для документирования
* опыт написания тестов: JUnit, Mockito, знание Testcontainers для интеграционного тестирования
* понимание BDD-подхода (желательно практическое применение);
* уверенное владение SQL: сложные запросы (JOIN, подзапросы), чтение планов выполнения
* опыт работы с системами контроля версий (Git), сборщиками (Maven/Gradle), таск-трекерами (Jira) и вики (Confluence)
* опыт участия в код-ревью (как автор, так и ревьюер), опыт работы в Agile-командах (Scrum/Kanban), хорошие коммуникативные навыки – умение чётко излагать мысли, аргументировать технические решения в диалоге с коллегами.
**Будет плюсом:**
* опыт разработки на JS, Python, Go, С, C++, Rust
* опыт проектирования и разработки приложений на Сбер Platform V (ППРБ, ЕФС), работа с Java 17/19 и Spring Boot 3
* опыт работы с OpenShift / Kubernetes
* навыки настройки Nginx, знание сетевых протоколов (TCP/IP, TLS)
* опыт работы с React и фронтенд-технологиями (JavaScript, CSS, HTML).
Условия
* комфортный современный офис г. Москва, Вавилова 19
* офисный формат работы
* ежегодный пересмотр зарплаты, годовая премия
* корпоративный спортзал и зоны отдыха
* система обучения для профессионального и карьерного развития
* расширенный полис ДМС с первого дня работы и страхование для семьи
* программа ипотеки для сотрудников
* подписка Прайм с возможностью совместного использования на трёх близких
* вознаграждение за рекомендацию друзей в команду Сбера.
У нас Вы будете активно участвовать в разработке интересного проекта, решать задачи, связанные с надежностью и производительностью системы, делиться своим опытом и перенимать чужой, изучать новые технологии и давать обратную связь по выбранным решениям.
ГибридseniorСанкт-Петербург; Готовы предложить удаленный формат или помочь с переездом в СПб; А в Москве наш офис находится в Москва-Сити, БЦ "ОКО"; Спортивные активности не только в офисах, но и за пределами (пляжный волейбол, йога, онлайн поддержка тренера по бегу)
-Опыт работы в роли разработчика от 3 лет в проектах по разработке и/или модификации и/или внедрению ПО с использованием инструментов и технологий Java.
Задачи:
— разрабатывать и поддерживать микросервисы на Java 17+ (Spring Boot)
— участвовать в развитии архитектуры сервисов: от постановки задач до внедрения
— работать с технологическим стеком: Kafka, PostgreSQL, Kubernetes, Gitlab CI
— проводить code-review, участвовать в разборе инцидентов и развитии технических процессов в команде
— взаимодействовать с аналитиками, архитекторами, тестировщиками и другими разработчиками
Требования:
— опыт профилирования Java-приложений от 2-х лет
— опыт реализации сервисов в рамках микросервисной архитектуры
— понимание внутреннего устройства Spring Framework
— опыт участия в принятии архитектурных паттернов и решений
— опыт участия в разборе инцидентов
Будет плюсом:
— опыт разработки на C#
— знание платформы .net
Задачи: участие в проектировании технических решений и проработке интеграционных сценариев совместно с аналитиками и командой разработки; самостоятельная реализация задач в рамках согласованных технических решений;
Задачи:
— Проектирование и разработка пользовательского интерфейса на React, проектирование компонентной архитектуры приложения
— Участие в разработке стратегии миграции с текущего решения на новую архитектуру: определение приоритетности компонентов для переписывания, планирование поэтапного перехода с сохранением функциональности
— Анализ текущей сборки нативного решения: выявление неиспользуемых компонентов и зависимостей, определение возможностей для оптимизации и улучшения производительности
— Интеграция с backend API (REST API, WebSocket), участие в принятии технических решений по развитию frontend- и backend-архитектуры
— Проведение сквозной диагностики производительности от клиента до БД и обратно, выявление узких мест на любом уровне системы
— Учет требований к масштабируемости системы при анализе и предложении решений по оптимизации
— Рефакторинг, документирование и актуализация архитектурных и технических решений
— Участие в аудите безопасности клиент-серверного взаимодействия
— Внесение точечных изменений в серверную логику (Kotlin/Java, Spring Framework) при необходимости
— Участие в code review и развитии инженерных практик команды
Требования:
— Опыт работы в роли Senior Frontend/Fullstack Developer от 5 лет; опыт промышленной разработки на Kotlin/Java от 3 лет
— Понимание клиент-серверной архитектуры приложения, взаимодействия фронтенда и бэкенда, маршрутизации запросов и зон ответственности компонентов
— Опыт сквозной трассировки, профилирования и отладки приложений от браузера до БД
— Понимание принципов работы браузера, сетевого стека (DNS, TLS, reverse proxy, API Gateway) и клиент-серверного взаимодействия
— Опыт работы с React DevTools: анализ дерева компонентов, профилирование рендеринга, выявление лишних ре-рендеров и оптимизация производительности интерфейса
— Глубокое понимание DOM-модели, работы с Virtual DOM в React, влияния reflow/repaint на производительность
— Опыт аудита и оптимизации legacy-кодовых баз в промышленных проектах
— Понимание и применение подходов информационной безопасности в разработке (DevSecOps) на клиенте и сервере
— Глубокое понимание архитектурных подходов и паттернов проектирования
— Самостоятельность и senior-уровень мышления для работы со сложной архитектурой без развёрнутых бизнес-постановок
— Навыки эффективной коммуникации с backend-командой, бизнес-заказчиками и смежными командами
— Знание и опыт применения принципов и практик DevOps (CI/CD, Docker, Podman) будет плюсом
Условия:
— Оформление по ТК РФ в аккредитованную IT-компанию
— Стабильная белая заработная плата
— Работа в международной компании
— Возможности развития и профессионального роста
— График работы 5/2 с 09:00 до 18:00, формат работы на выбор (офисный, гибрид или удаленный)
— ДМС (со стоматологией)
— Программа корпоративных привилегий PrimeZone
Задачи:
- Разработка нового функционала
- Поддержка текущего функционала
- Проектирование элементов системы с последующей реализацией в соответствии с требованиями
- Обязательное покрытие кода тестами (функциональные тесты, интеграционные в рамках сервиса)
- Code-review (обязательное ревью МРов коллег)
Требования:
- Опыт работы более 6 лет
- Знание Java 17/21 (на проекте используется 21)
- Опыт работы с PostgreSQL
- Опыт работы с Kafka
- Знание Spring, Spring Boot, Spring Cloud
- Опыт работы с AWS
- Опыт написания тестов с использованием JUnit5, Mockito, Wiremock и других
- Опыт работы с Grafana, Prometheus, CloudWatch
- Опыт работы с Kubernetes и Docker
- Знание микросервисной архитектуры
Условия:
- Полная занятость
- График работы 5/2
- Формат работы: удалённо
Location: New York, NY, United States
About Us
Fanatics is a leading global sports platform redefining how fans connect with the teams, players and moments they love. Our businesses — Fanatics Commerce, Fanatics Collectibles, Fanatics Betting & Gaming, Fanatics Events, Fanatics Advertising, Fanatics Markets and Fanatics Studios — maximize the presence and reach for hundreds of partners globally and create a one-stop experience that allows fans to buy, bet, collect, and earn, while engaging with sports in deeper, more immersive ways. This includes licensed fan gear and lifestyle products, sportsbook and iGaming, physical and digital trading cards, live events, premium sports entertainment content, credit card offerings and more. Together, they form a powerful, integrated ecosystem — connected by the Fanatics ONE loyalty program and FanCash, the currency of sport — delivering personalized experiences to over 100 million fans worldwide. Fanatics holds partnerships with over 900 sports properties, from professional leagues and players’ associations to teams, colleges and retail partners; over 7,000 athletes and celebrities; and over 2,000 retail locations, including all Lids stores. Backed by a team of more than 22,000 employees, Fanatics is committed to relentlessly enhancing the fan experience.
Overview
Fanatics Betting & Gaming (FBG) is the online and retail sports betting subsidiary of Fanatics Holdings, Inc. As a
Staff Engineer
on the
Balance and Ledger
team, you will be the technical owner of the ledger and balance services that hold customer funds across Fanatics.
Balance and Ledger will be a shared ledger and a customer-level balance that can be used across Sportsbook and Casino, Markets, and other LOBs. You will design the systems that make this possible: a ledger that is correct and auditable, a balance model that enforces which funds can be used where, and a migration path that moves existing wallets onto the shared platform without disrupting customers.
This role combines deep backend expertise with architectural leadership. You will set the technical direction for the balance platform, work closely with Payments, Fraud, Responsible Gaming, Finance, Legal, and Compliance partners, and guide engineers across several teams as new businesses adopt the shared ledger.
Responsibilities
Own the architecture
of the ledger and balance services, including the data model, consistency guarantees, and the interfaces other businesses use to read balances and authorize spend.
Design and build
distributed services in Java and Spring Boot that handle high transaction volume with strict correctness, idempotency, and auditability requirements.
Model funds by type and eligibility
, so that each portion of a customer's balance is usable only where client, product, customer location, and transaction type allow, and so that a regulator-driven restriction can be applied quickly and safely.
Lead the migration
of existing business wallets onto the shared ledger in phases, including dual-running, reconciliation, cutover, and rollback plans that avoid customer-visible downtime.
Architect event-driven integration
using java and architectural patterns so that balance changes are published reliably and downstream consumers can depend on ordering and delivery.
Carry responsible gaming protections with the balance
, working with the Responsible Gaming and Fraud teams so that limits, self-exclusion, and other customer protections remain enforced as funds are used across businesses.
Work with Finance, Legal, and Compliance
on how funds are attributed between businesses, how settlement and chargebacks are handled, and what data may be shared across Fanatics entities.
Build for reconciliation and audit
, including complete transaction histories, financial reporting feeds, and tooling that lets Operations and Finance verify balances independently.
Lead technical initiatives
that span multiple teams, and run architectural reviews, design sessions, and incident postmortems.
Mentor engineers
and raise the standard for security, observability, reliability, and testing across the platform.
Partner with product, frontend, and mobile teams
so that balance behavior is clear and consistent in every customer-facing experience.
Be open to occasional travel to Fanatics offices or industry events for planning, collaboration, and team development.
Required Qualifications
8+ years of professional software engineering experience, with deep expertise in Java and Spring Boot.
Experience designing and operating a ledger, wallet, balance service, or another financial system of record where correctness and auditability are requirements.
Strong command of transactional consistency, idempotency, concurrency control, and relational data modeling in systems that cannot lose or double-count a transaction.
Experience building event-driven systems and working with message streaming platforms such as Kafka.
Demonstrated success setting technical direction and driving alignment across multiple teams.
Experience migrating live, high-traffic systems with minimal customer impact.
Ability to explain complex technical tradeoffs clearly to engineering, product, finance, and leadership audiences.
Comfort working in a fast-paced, regulated environment with changing priorities.
Preferred Qualifications
Experience in online gaming, sports betting, fintech, banking, or payments.
Experience with a shared platform used by several business units, including managing adoption, versioning, and ownership boundaries.
Experience with financial reconciliation, settlement, or accounting-oriented data models.
Familiarity with data privacy and consent requirements when customer data moves between legal entities.
Experience with AWS, Kubernetes, and observability tooling such as Datadog, Grafana, or CloudWatch.
Interest in developer experience, clean API design, and systems that remain maintainable as more teams depend on them.
Depending on the role, your interview and onboarding experience may include in-person components, such as onsite interviews or Launching into Better: LIVE—a multi-day cultural immersion in New York City for full-time, non-seasonal hires. These sessions are designed to build connection and bring our culture to life, though specific travel and participation requirements will be confirmed based on your role and location. Your recruiter will provide clear guidance at each stage of the process.
For information about our benefits, please visit
https://benefitsatfanatics.com/
#LI-VG1
Ranges will change based on country and state of residence, which are reflected in Geographical Zones defined by Fanatics Betting and Gaming. The range incorporates all of our Geographical Compensation Zones and is subject to change as the Zone associated with the actual offer is confirmed. In addition to the base and bonus, full-time employment, and more. For information about our benefits, please visit
https://benefitsatfanatics.com/
Salary Range
$190,000
—
$237,500 USD
By submitting your application, you agree to our terms of service and acknowledge you have read our
Candidate Privacy Policy.
Fanatics will never ask candidates for money, banking information, or other sensitive personal information as part of the interview process. If you receive a suspicious message claiming to be from Fanatics recruiting, please do not respond and report it
here
.
Location: Москва
Наша команда создает линейку продуктов на основе мультимодальной нейросетевой модели GigaChat, которая является одной из самых мощных и продвинутых моделей искусственного интеллекта, доступных на сегодняшний день.
Пример продуктов: WEB: [https://giga.chat](https://giga.chat/) / telegram: [https://t.me/gigachat\_bot](https://t.me/gigachat_bot) / vk: [https://vk.com/gigachat](https://vk.com/gigachat) / ok: [https://ok.ru/gigachat](https://ok.ru/gigachat)
Обязанности
* разрабатывать ядро бэкенда, перфоманс тюнинг сервисов и проектирования отказоустойчивых решений, проводить командное кросс-ревью (минимум прикладного кода, максимум системного).
Требования
* опыт работы на Java 8-21 от 5-х лет (на высоконагруженном коммерческом проекте от 3 лет)
* опыт использования Spring Framework (Spring MVC, Spring Security, Spring JDBC, Spring Boot)
* опыт использования ORM Hibernate
* опыт разработки решений обеспечивающих масштабируемость, высокую производительность и отказоустройчивость
* опыт работы с Apache Kafka
* опыт работы с PostgreSQL и ClickHouse
* опыт работы с Java профайлером
* опыт в поиске утечек памяти (анализ Heap Dump)
* опыт работы с Concurrency
* опыт работы с анализаторами и планами SQL запросов
* опыт ускорения JUnit тестов
* опыт работы партиционирования (секционирования) таблиц
* опыт организации шардирования высоконагруженного сервиса
* опыт и знания распределенных транзакций.
Условия
* ежегодный пересмотр зарплаты, годовая премия
* корпоративный спортзал и зоны отдыха
* более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
* расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
* ипотека выгоднее до 7% для каждого сотрудника
* бесплатная подписка СберПрайм+, скидки на продукты компаний-партнеров
* вознаграждение за рекомендацию друзей в команду Сбера.
Location: Remote - Global
Flex is a growth-stage, NYC headquartered FinTech company that is building the payment layer for life's financial obligations, giving households one place to see, split, and pay their bills around how they live and get paid. By offering greater choice over how and when payments are made and allowing eligible on time payments to help build a positive credit history, Flex puts households back in control of their cash flow.
That work brings together people with different perspectives who challenge the status quo and take ownership of solving difficult problems. For you, that means doing the best work of your career next to people who make you better, and together bringing ideas to life that make a real impact for the people we serve.
About the Job
Flex is a growth-stage, NYC-headquartered FinTech company building the payment layer for life’s financial obligations—giving households one place to see, split, and pay their bills around how they live and get paid. By giving people greater choice over how and when they pay, and helping eligible on-time payments build a positive credit history, Flex puts households back in control of their cash flow.
Building on our roots in rent, we’re expanding into a broader consumer bill management platform that helps people manage essential spend and align payments with their finances. Our Consumer engineering team within the New Verticals division is at the forefront of this expansion, building a new business line within Flex. We’re looking for motivated leaders who thrive in ambiguity, turn new ideas into products, and help shape how millions of people manage their financial lives.
About the Role
We are looking for an experienced
Senior Engineering Manager
to own consumer engineering teams within the New Verticals division. These teams partner closely with the product and the business to deliver high quality and delightful user experiences and the systems that power them.
You will own multiple workstreams that tie directly to critical business KPIs. You will work closely with product managers to drive delivery of their workstreams with your team of highly adaptable, AI-enabled engineers who reside in the Consumer organization but range across the entire Flex system as necessary.
You will serve as a key technical partner to Product, business leadership, and cross-functional teams (such as Lifecycle Marketing (LCM), Legal & Compliance, and Risk) to drive outcomes across your workstreams. You will also represent Consumer engineering and New Verticals in Flex-wide architecture and quality initiatives, ensuring we build solutions that scale across Flex as a whole.
Our Engineering Teams
Consumer Engineering: Builds the APIs and backend systems powering Flex’s consumer-facing mobile and web apps. This team focuses on delivering high quality, delightful and trustful customer experiences.
Partner Integrations Engineering: Owns the backend services and integrations that connect Flex to financial partners and payment networks, ensuring secure, reliable payment flows and partner-facing experiences.
Core Platform Engineering: Maintains the backend services and infrastructure supporting all business features, including Payments, Ledger, Identity, and Settlement, providing the foundation for all of Flex’s products.
What You’ll Do
Technical Leadership
Define and execute the consumer architecture supporting New Verticals’ expansion into essential spend.
Partner with engineering leaders across Flex to align technical decisions, reuse shared capabilities, and build systems that scale across business divisions.
Guide design reviews and make high-impact technical decisions, balancing speed of experimentation with long-term maintainability.
Ensure reliability, data integrity, and financial correctness across consumer workflows.
Execution & Delivery
Partner with Product and business leadership to shape initiatives and connect engineering investments to customer value and business outcomes.
Lead large, ambiguous projects from early exploration through launch and scale.
Coordinate cross-team dependencies and resolve blockers regardless of team.
Establish feedback loops that help the team learn from customer behavior, iterate quickly, and scale successful products.
People Leadership
Manage, mentor, and grow a team of engineers.
Establish strong ownership of customer outcomes, engineering quality, and operational excellence.
Hire and develop senior engineers and future technical lead
Elevate testing discipline and design rigor while helping the team navigate the uncertainty of building a new business line.
Operational Ownership
Own the production health and reliability of the team’s consumer services.
Improve observability, scalability, and incident response a
Partner with Risk, Compliance, and platform teams to build safeguards into customer-facing financial workflows.
Ensure new capabilities launch with clear operational ownership, monitoring, and support readiness.
Who You Are
Beyond the qualifications below, you are a generalist, enabler, and problem solver who leads through engineering management. High ownership and drive are your default. When a problem falls between teams or disciplines, you help find a path forward. You pair strong customer empathy with deep technical knowledge. You translate business strategy into execution and contribute meaningfully in design reviews. You develop excellent engineers and build strong teams, but don’t shy away from opening a PR yourself.
8+ years of software engineering experience spanning frontend and backend systems, and 3+ years managing engineers.
Experience building and scaling consumer-facing products and the APIs and backend systems that power them.
Strong product judgment and a track record of partnering with business and product leaders to delivery .
Experience leading ambiguous, cross-functional initiatives from early definition through launch and iteration.
Strong understanding of distributed systems, service architecture, reliability, and data integrity.
Experience owning production services with high standards for uptime, correctness, and operational readiness.
A track record of growing engineers, developing technical l with strong ownership and accountability.
Ability to influence technical direction across teams and balance the needs of a new business line with shared company-wide capabilities.
Preferred
Experience building or operating consumer fintech, payments, banking, or lending products.
Experience launching a new product or business line from early experimentation through adoption and scale.
Familiarity with customer onboarding, bill management, payment workflows, or other consumer financial experiences.
Experience using product analytics and experimentation to i, engagement, or retention.
Experience partnering with Risk and Compliance teams in a regulated environment.
Experience leading teams working in our stack (React Native/Expo, Java Spring Boot, Aurora MySQL, Docker, Kubernetes) or comparable enterprise frameworks and cloud-native ecosystems.
Background scaling high-growth consumer platforms.
Compensation
Flex takes a market-based approach to pay, and compensation may vary depending on your primary work location. Work locations are categorized into one of three tiers based on a cost of labor index for that geographic area. The successful candidate’s starting pay will be commensurate with their experience, qualifications, and Flex’s internal leveling guidelines and benchmarks.
Tier 1 (NYC/Bay Area, Los Angeles, Seattle)
$240,000
—
$300,000 USD
Tier 2 (Austin, Washington D.C. Philadelphia, San Diego, Chicago, Atlanta)
$216,000
—
$270,000 USD
Tier 3 (Salt Lake City, all other USA cities)
$200,000
—
$255,000 USD
Life at Flex
Building a successful company takes a diverse team of intelligent, curious, determined, empathetic, and self-aware people. Our headquarters is in New York City, with employees across the US, Australia, Canada, and South America. We’re growing quickly and deliberately, with a focus on building an inclusive culture. We value the perspectives our people bring and take pride in being an equal opportunity workplace.
Offices
Roles posted in New York, San Francisco, and Salt Lake City are hybrid positions with on-site expectations of 2-3 days per week in our local offices. For candidates outside of these areas, you may be eligible for our relocation assistance program.
Benefits
View our benefits and more at
getflex.com/careers
.
Задачи:
— проектирование и актуализация тестовой модели и документации
— выполнение функционального, интеграционного и регрессионного тестирования
— разработка автотестов
— выявление, локализация и документирование дефектов
— сопровождение системы с анализом инцидентов
— совместная проработка требований с аналитиками и разработчиками
— формирование процессов тестирования в команде
Требования:
— опыт в тестировании от 3 лет
— знание REST API
— навыки работы с SQL/NoSQL БД на уровне сложных запросов
— опыт автотестирования на Java
— владение CI/CD инструментами (Jenkins, GitLab CI)
— работа с брокерами сообщений (Kafka, RabbitMQ)
— использование мок-сервисов (Wiremock)
— понимание микросервисной архитектуры (Spring Cloud, Kubernetes)
— навыки работы с Docker, Jenkins, K8s, SOAP UI, Postman, Jira, Confluence, Git
УдалённоГеография найма не уточнена
УдалённоseniorГеография найма не уточнена, офис: Москва
New York, NY, United States
УдалённоseniorFor candidates outside of these areas, you may be eligible for our relocation assistance program