Задачи:
— Проектирование и развитие архитектуры проектов, принятие ключевых технических решений
— Работа с командой: перформанс-ревью и код-ревью, декомпозиция и приоритизация задач
— Разработка микросервисов с последующей передачей в команду
— Участие в DevOps-процессах: CI/CD, контейнеризация, инфраструктура
— Настройка и поддержка мониторинга, логирования и алертинга
— Ответственность за технический роадмап backend-части проектов
Требования:
— Опыт backend-разработки от 6 лет
— Python на уровне senior, с пониманием сильных сторон и узких мест языка
— Опыт работы с микросервисной архитектурой
— Стек: Django, FastAPI, Celery, asyncio, PostgreSQL, ClickHouse, RabbitMQ, Kafka, Redis
— Уверенное владение Docker и Kubernetes (все проекты контейнеризированы)
— Опыт работы с GitLab CI/CD
Будет плюсом:
— Опыт с Telegram API (Telethon) и разработки ботов
— Опыт в AI/ML: интеграция open-source LLM, понимание, какая модель подходит под конкретную задачу
— Опыт работы с криптовалютой: поднятие нод, логика отправки транзакций и т.д.
Условия:
— Гибкий график 5/2
— Никакой бюрократии и тайм-трекеров
— Оклад 350 000 – 450 000 ₽ на руки (по итогам собеседования), выплата в USDT
— Работа в опытной продуктовой команде и возможность запускать проекты с нуля
— Широкий спектр задач: от базовых до сложных и технологически интересных
— Оплачиваемое обучение и повышение квалификации
Проект: Федеральный ритейл и еком.
Задачи:
— Функциональное, интеграционное и API-тестирование микросервисов транспортных компаний, работа с курьерской доставкой и выдачей на ПВЗ, подготовка тестовой модели и тест-кейсов, автоматизация регрессионных проверок API на Python.
— Тестирование процесса декомпозиции монолитного PHP-приложения и переноса бизнес-функциональности в микросервисы на Go.
— Проверка сохранения текущего поведения системы, API-контрактов, интеграций, корректности миграции и обработки данных.
— Проведение функционального, интеграционного, регрессионного и сквозного тестирования.
— Выявление расхождений между монолитом и новой микросервисной реализацией.
Требования:
— Общий опыт работы: от 3 лет в тестировании backend-сервисов, API и интеграций между корпоративными системами.
— Опыт API-тестирования от 3 лет.
— Опыт тестирования микросервисов от 3 лет.
— Опыт работы с SQL/PostgreSQL от 2 лет.
— Опыт тестирования асинхронных процессов и очередей/worker-компонентов от 2 лет.
— Опыт работы с Docker/Kubernetes от 1 года.
— Опыт работы с Jira/Confluence/GitLab от 1 года.
— Релевантный проектный опыт: не менее трех коммерческих проектов уровня Enterprise.
— Обязателен опыт тестирования микросервисной архитектуры, API-контрактов, интеграций с legacy-системами, асинхронной обработки, retry-логики, обработки ошибок внешних систем, идемпотентности и повторной выдачи результатов.
— Отраслевой опыт: E-commerce, транспортная логистика, складская логистика.
— Обязательные технологии/инструменты: Python для автотестов, pytest или аналогичный Python-фреймворк, REST API, Postman/Insomnia или аналоги, Swagger/OpenAPI, PostgreSQL, SQL, JSON/JSONB, GitLab, Jira, Confluence, Docker, Kubernetes, S3-совместимое хранилище, инструменты анализа логов и мониторинга.
Желательные технологии/инструменты:
— Опыт написания unit/integration/contract-тестов, RestAssured/Newman или аналоги, Kafka или RabbitMQ, Redis, MinIO, Grafana, Prometheus, OpenTelemetry, Allure/TestRail/Zephyr, Charles/Fiddler, PlantUML/C4.
— Системы учета задач и документации: Jira, Confluence, GitLab.
— Необходимо вести тест-кейсы, чек-листы, дефекты, результаты тестовых прогонов, фиксировать тестовые данные и ежедневно предоставлять отчет о проделанной работе в согласованном канале коммуникации.
Задачи:
— Прямая работа с CTO: архитектурные и операционные задачи инфраструктуры
— Поддержка и развитие кластеров Kubernetes: ArgoCD, Helm, GitLab CI/CD
— Код на Go: внутренние утилиты и CLI, экспортеры метрик, операторы и хелперы для платформы, правки в сервисах монорепозитория
— Инфраструктура как код — OpenTofu, Ansible
— Сетевой контур: маршрутизация, VPN, DNS, TLS, ingress, firewall, сегментация
— Docker / docker compose — локальные и staging-окружения разработчиков
— Первая линия реакции на инциденты: разбор алертов, эскалация, постмортемы
— Базовое администрирование сервисов — доступы, почта, админки
Требования:
— Kubernetes в проде — не «поднял minikube», а дежурил и чинил
— GitLab CI/CD, ArgoCD, понимание GitOps-подхода
— Сети — TCP/IP, DNS, NAT, VPN, TLS; умение читать tcpdump и не паниковать
— Docker, docker compose
— Ansible, OpenTofu (или Terraform)
— Linux на уровне уверенного администрирования
— Grafana и алертинг — дашборды, метрики и логи, настройка правил алертов, работа с Prometheus / Loki / Alloy
— Сбор метрик с сервисов в Kubernetes — экспортеры и sidecar'ы, ServiceMonitor / scrape-конфиги, обвязка приложений метриками, RED/USE-подход к дашбордам
— Kafka и NATS — не только «настроить», но и понимать семантику доставки, консьюмер-группы, отставание
— Опыт highload и финтеха — платёжные интеграции, деньги, требования к надёжности
— Готовность подключаться к инцидентам вне стандартных часов
— Английский — документация и переписка
Будет плюсом:
— Go — умение писать и поддерживать код, а не только читать: утилиты, экспортеры, правки в сервисах
— Опыт в iGaming
ОфисКипр
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Проект:
Мы разрабатываем систему, автоматизирующую весь жизненный цикл инвестиционной сделки. Наша инвестиционная платформа — уникальное решение на российском рынке для выдачи и сопровождения инвестиционного финансирования юридическим лицам.
Современный стек и архитектура:
- Микросервисная архитектура: Kubernetes, Docker, Istio, Kafka
- Микрофронтовая архитектура: модульные фронтенд-модули
- Интеллектуальные агенты: AI-банкир, AI-методолог
- Производственные агенты: разработчик, тестировщик, ревьювер
- Системы автоматизации: CI/CD, логистика, мониторинг
Требования:
- Глубокое знание JavaScript/TypeScript, React, Redux
- Знание парадигм программирования, CSS, HTML
- Опыт разработки микрофронтов
- Fullstack-опыт: backend (микросервисы) + frontend
- Опыт работы с автоматизациями и системами CI/CD
- Агентный режим разработки: работа с LLM (LangChain, LangFuse, OpenCode, Codex, Claude, инференсы)
- Опыт опенсорс-контрибуции и патчинга внешних библиотек
- Умение проектировать и внедрять исследовательские гипотезы в продакшн
Задачи:
- Разработка и внедрение AI-агентов (AI-банкир, AI-методолог)
- Разработка производственных агентов (разработчик, тестировщик, ревьювер)
- Разработка и внедрение систем автоматизации производственного процесса
- Исследования и выдвижение гипотез, проверка их в пилотных проектах
- Интеграция решений в инвестиционный ландшафт Сбера
- Реализация ключевых frontend-решений с учетом микрофронтовой архитектуры
- Проведение code review и техническое проектирование
- Наставничество и передача знаний команде
Условия:
- Возможность участия в интересном проекте
- Возможность профессионального и карьерного роста в компании
- Опыт работы в команде профессионалов
- Уровень заработной платы обсуждается индивидуально
- Формат работы - удаленно на территории РФ
УдалённоmiddleГеография найма не уточнена, офис: Москва
Netflix is a global streaming platform and entertainment company producing and distributing films, series, and documentaries worldwide.
Key requirements:
— Java
— Python
— AWS (EC2, S3)
— Kubernetes
Location:
— On-site (Warsaw, Poland).
Location: Bulgaria; Croatia; Estonia; Greece; Hungary; Latvia; Lithuania; Poland; Romania; Slovakia; Slovenia; Ukraine
Why Cast AI?
Cast AI is an automation platform that operates cloud-native and AI infrastructure at scale. By embedding autonomous decision-making directly into Kubernetes and cloud environments, Cast AI continuously optimizes performance, reliability, and efficiency in production.
The old way doesn't work. As Kubernetes and AI environments grow, manual decisions don’t. Cast AI replaces tickets, alerts, and manual tuning with continuous automation that adapts infrastructure as conditions change. Efficiency and cost savings follow naturally from that automation.
Over 2,100 companies already rely on Cast AI, including Akamai, BMW, Cisco, FICO, HuggingFace, NielsenIQ, Swisscom, and TGS.
Global team, diverse perspectives
We're headquartered in Miami, but our impact is international. We take a global and intentional approach to diversity. Today, Cast AI operates across 34 countries spanning Europe, North America, Latin America, and APAC, bringing a wide range of perspectives into how we build and lead.
Unicorn momentum
In January 2026, we achieved unicorn status with a strategic investment from Pacific Alliance Ventures, the corporate venture arm of Shinsegae Group (a $50+ billion Korean conglomerate). Our valuation now exceeds $1 billion, and we're just getting started.
Join us as we build the future of autonomous infrastructure.
This is a location-specific opportunity. We are currently accepting applications from candidates residing in the following European countries: Bulgaria, Croatia, Estonia, Greece, Hungary, Latvia, Lithuania, Poland, Romania, Slovakia, Slovenia, and Ukraine.
About the role
A team ships a new service, and getting it from a laptop to production - built, tested, deployed, and visible when something goes wrong - shouldn't require that team to become infrastructure experts. It should be a paved road: a CI/CD pipeline that just works, observability that's there by default, and standard ways of doing things that are the obvious best choice, because the alternative is every team reinventing the same solutions on its own.
The Platform team builds and maintains that road, and the work is internal - the users are Cast AI's own engineers. The team is a multiplier for the engineering organization: whatever it builds is built once and serves every team, and the time product teams would otherwise spend on infrastructure goes back into developing their products.
What the team owns is whether the tools engineers use to build, deploy, and observe their services are good enough that reliability is actually achievable, and with hundreds of engineers and dozens of services leaning on that at once, the platform has to be fast, correct, and boring in the best sense.
Requirements:
Strong software engineering fundamentals: you design clean abstractions, write maintainable code, and can justify your architecture choices - not just make something work.
Production experience with Go is strongly preferred; candidates without Go should demonstrate strong systems programming skills in a comparable language.
Experience in platform engineering - you've built and operated (not just consumed) most, but not necessarily all of: CI/CD and GitOps systems (GitLab CI, Argo CD, Kargo), infrastructure as code (Terraform), container orchestration (Kubernetes, Helm), observability and monitoring tooling (VictoriaMetrics, Grafana, Loki, Tempo), and cloud platforms (AWS, GCP, or Azure).
Experience with AI coding agents and agentic development workflows.
You've personally driven a complex project end-to-end.
Strong debugging, optimization, and performance-tuning skills.
Strong English skills, both verbal and written.
Startup mindset: adaptable, proactive, and comfortable with ambiguity.
Participate in on-call rotation for teams that require it.
Nice to have:
Kubernetes operators, Helm chart authoring, admission webhooks.
Internal developer platform (IDP) design - golden paths, self-service tooling, service catalogs.
Local development environment tooling (devcontainers, Tilt, Skaffold, or similar).
Kubernetes or cloud-native OSS contributions.
Responsibilities:
Design, build, and operate the CI/CD pipelines every engineering team ships through.
Build and maintain the observability and monitoring tooling other teams use to debug their own systems in production.
Build local development environment tooling that lets engineers reproduce production-like conditions on their laptop.
Reduce friction for every other team: identify where engineers lose time to infrastructure and fix it at the root, not with a workaround.
Debug complex issues that span CI/CD, observability tooling, Kubernetes, and cloud infrastructure.
Contribute to the platform roadmap and backlog - shape what gets built next for the engineers who depend on you.
Tools we use daily:
Programming Language:
Go
Cloud & Orchestration:
Kubernetes, GCP, AWS, Azure
Infrastructure as Code:
Terraform
Databases & Storage:
ClickHouse, Cloud Object Storage
Messaging & APIs:
GCP Pub/Sub, gRPC for internal communication, REST for public APIs
Observability:
Grafana, VictoriaMetrics, VictoriaLogs, VictoriaTraces, Loki, Tempo
CI/CD & GitOps:
GitLab CI, ArgoCD, Kargo
What’s in it for you?
Competitive salary (€6,500 – €9,000 gross, depending on the level of experience) plus separate compensation for on-call participation (passive coverage and active interventions)
Enjoy a flexible, remote-first global environment.
Collaborate with a global team of cloud experts and innovators, passionate about pushing the boundaries of Kubernetes technology.
Equity options.
Get quick feedback with a fast-paced workflow. Most feature projects are completed in 1 to 4 weeks.
Spend 10% of your work time on personal projects or self-improvement.
Learning budget for professional and personal development – including access to international conferences and courses that elevate your skills.
Annual hackathon to spark new ideas and strengthen team bonds.
Team-building budget and company events to connect with your colleagues.
Equipment budget to ensure you have everything you need.
Extra days off to help maintain a healthy work-life balance.
You'll be expected to travel to Vilnius for onboarding - travel costs are covered by the company.
Hiring process
Screening call with Recruiter
Hiring Manager interview
Technical interview (system design)
Live coding
Culture Check interview with an executive
*As part of our standard hiring process, we would like to inform you that a background check may be conducted at the final stage of recruitment through our third-party provider, Checkr.
*Please note that Cast AI
does not
provide any form of visa sponsorship/work permit.
#LI-Remote
Location: Russia; Perm; Moscow
Workplace: remote
ABOUT US
Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game.
For more information, visit xsolla.com.
THE ROLE
We are hiring a Team Lead, Web3 to lead a cross-functional team of frontend, backend, smart contract and QA engineers in XsollaZK, Xsolla's Web3 ecosystem on a zkSync-based L2. Your team builds:
smart wallets built on account abstraction;
SDKs that game studios and partners use to bring players on-chain;
infrastructure backend services for tokenizing in-game items and currencies;
ecosystem dApps: a DEX, an NFT marketplace and an auction.
This is a management role. Most of your time goes to people and delivery: building the team, growing engineers, and making delivery predictable. The rest goes to technical leadership: architecture, reviews and hands-on code where it matters.
Responsibilities
WHAT YOU WILL OWN
The team: hiring, onboarding, growth and performance of frontend, backend, smart contract and QA engineers
Delivery: predictable commitments, a sustainable pace and the quality of what the team ships
How the team works: processes, engineering standards and an AI-assisted workflow
Relationships with Product, DevOps and other
Xsolla
product teams: priorities, dependencies and expectations
The technical direction of the team's product area: on-chain / off-chain architecture and key technical decisions, justified in writing
Security and reliability of what the team ships: signing flows, contracts that hold user assets, production operation and the team's on-call rotation
WHAT YOU WILL DO
People
Set clear goals and expectations for each engineer
Run regular 1:1s, performance reviews and career development conversations; give direct feedback and address underperformance
Hire engineers across disciplines: define roles, run interviews and onboard new people
Grow engineers through mentoring and build the team's next leaders
Build a culture of technical excellence, collaboration and continuous learning
Delivery
Work with Product to shape requirements, estimate and plan work
Manage scope, workload, risks and dependencies so the team delivers on its commitments
Report progress, risks and blockers to stakeholders
Lead the team through production incidents and post-mortems
Continuously improve development processes and team efficiency
Technical leadership
Review architecture and critical code across backend, frontend and smart contracts, with a focus on edge cases specific to
Xsolla
products: smart wallets, tokenization of in-game items and currencies, marketplace and auction flows
Lead key decisions on smart wallet integration (UserOperations, paymaster and gas sponsorship), session keys and the signing flow
Identify systemic risks (key management, signature phishing, bundler and
RPC
dependencies) and make sure they are addressed before they become incidents
Contribute hands-on to critical features when needed
Set up AI tooling in the repositories (Claude Code, Codex, Cursor: rules, context, harness) and drive its adoption across the team
REQUIRED
Management experience
5+ years of engineering management experience
Managing cross-functional teams that combine several disciplines (for example frontend, backend, smart contracts and QA)
Teams you led shipped dApps to production and maintained them
People leadership
Hiring and building teams: defining roles, running interviews, onboarding
Performance management: setting goals, giving feedback, running performance reviews, handling underperformance
Growing engineers: career plans, mentoring
Delivery and stakeholders
Delivery planning: estimation, sprint planning, managing scope, risks and dependencies
Working with Product and other teams on priorities and trade-offs; explaining technical trade-offs to non-technical stakeholders
Leading a team through production incidents and post-mortems
Balancing management with hands-on technical work
Technical depth
A strong technical background: hands-on engineering experience across the Web3 stack, deep enough to lead technical decisions and review work on each layer:
Web3 libraries and wallets: viem and wagmi in production; how wallet signers work (EOAs, browser and embedded wallets, smart accounts, EIP-191, EIP-712, EIP-1193); smart wallets (UserOperations, paymasters, ERC-1271)
Backend: Go and TypeScript (Node.js); processing on-chain events (idempotency, reorgs, retries); asynchronous messaging (Kafka, RabbitMQ or
NATS
); PostgreSQL and Redis; REST and gRPC API design
Frontend: React and TypeScript; web security fundamentals (
XSS
,
CSRF
,
CSP
, safe handling of signatures and keys in the browser)
Smart contracts: reading Solidity and the
EVM
(storage, gas, proxy upgrade patterns, access control); common vulnerability classes (reentrancy, front-running /
MEV
, oracle manipulation, signature replay)
Operations: Docker, Kubernetes, CI/CD; observability (we use Datadog; experience with Prometheus, Grafana, ELK / Graylog or OpenTelemetry also counts)
AI-assisted engineering
Daily hands-on use of AI coding tools (Claude Code, Codex, Cursor) for development and review, including configuring them for a repository
English
Spoken English at B2 level or higher
Nice to Have
ZK
Stack and
zk
-rollups: EraVM vs
EVM
, system contracts (ContractDeployer, NonceHolder), L1↔L2 messaging, bridging and finality
Smart contract development in Solidity with Foundry
Deeper account abstraction: ERC-4337 EntryPoint versions and validation rules (ERC-7562, ERC-6492), modular accounts (ERC-7579 / ERC-6900), session keys and delegated permissions (ERC-7710 / ERC-7715), EIP-7702
Hands-on experience with wallet and
AA
infrastructure technologies (Sequence, thirdweb, Privy, Dynamic, Turnkey, Pimlico, Alchemy, ZeroDev, Safe{Core}), with clear views on build versus buy
Key management:
HSM
,
MPC
/ threshold signing, social or guardian-based recovery
DeFi (
DEX
,
AMM
) and
NFT
marketplaces (ERC-721, ERC-1155, auctions)
go-ethereum and abigen
Managing distributed or remote teams
Gaming or fintech experience with high-load systems
HOW WE WORK
Decisions in writing.
Significant technical decisions are written up as an
RFC
or
ADR
that lays out the options and trade-offs. We discuss the document, not a blank whiteboard.
AI is part of everyday engineering.
We use AI coding tools for development and review, and we treat configuring them for a codebase as real engineering work.
HOW WE HIRE
Intro call.
Your background, your motivation and the role.
Technical interview.
Built on the
Technical depth
part of the
Required
section and the technical items in
What you will own
.
People and delivery.
Built on the
Management experience
,
People leadership
and
Delivery and stakeholders
parts of
Required
: real situations from your experience with hiring, performance, delivery and incidents.
Bar raiser.
An engineer from outside the hiring team checks that you raise the overall engineering bar.
BENEFITS
We are passionate about fostering a supportive environment for our team, so we prioritize the physical, mental, and emotional well-being of our employees and their families through a comprehensive Benefits Program. This includes medical, dental, and vision, PTO, and a personalized career roadmap for each employee. By investing in professional development through training and educational opportunities, we ensure that our team thrives both personally and professionally. Together, we're not just building a business; we're cultivating a community that values creativity, collaboration, and the transformative power of play.
EMPLOYMENT DETAILS
Location: Remote
Employment Type: Full-time
Schedule: 10:00–19:00 (flexible)
Contract: Employment agreement (entity or EOR arranged per candidate location)
EQUAL EMPLOYMENT STATEMENT
Xsolla is dedicated to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, language, sexual orientation, national origin, genetics, political beliefs, disability, age, marital status, social background or other characteristics.
We are committed to compliance with all fair employment practices regarding citizenship and immigration status.
CONTACT
If you have questions regarding our hiring practices, please contact careers@xsolla.com. For more vacancies, visit xsolla.com/careers.
Location: Russia; Moscow; Perm
Workplace: remote
About Xsolla
Xsolla is a global commerce company with robust tools and services to help developers solve the inherent challenges of the video game industry. From indie to AAA, companies partner with Xsolla to help them fund, distribute, market, and monetize their games. Grounded in the belief in the future of video games, Xsolla is resolute in the mission to bring opportunities together, and continually make new resources available to creators. Headquartered and incorporated in Los Angeles, California, Xsolla operates as the merchant of record and has helped over 1,500+ game developers to reach more players and grow their businesses around the world. With more paths to profits and ways to win, developers have all the things needed to enjoy the game.
For more information, visit xsolla.com.
About the Role
We are hiring a Staff Software Engineer to own the smart wallet and account abstraction layer of XsollaZK, Xsolla's Web3 platform on a zkSync-based L2. This is an individual contributor role with a large technical scope. You are the technical anchor for how millions of players get an on-chain account they never have to think about.
The product. Every player who signs in with Xsolla ID receives a deterministic, non-custodial smart account. The account is derived from their identity claim, is identical on every device, and its private keys never leave the client. It is not a separate wallet screen: it is the player's inventory. It backs:
minting and gifting;
trading on our Bazaar marketplace;
Merkle-based reward airdrops;
gas sponsorship;
an in-app dApp browser that exposes the same signer to third-party applications through an EIP-1193 provider.
Responsibilities
The technical strategy and architecture of the smart wallet platform: account model, signing, session management and gas abstraction at scale
The smart account and permissioning model, evolved to meet both product and compliance needs
The security model where our signer meets third-party applications: what a player is actually approving, and proof that the UI shows it
The custody and recovery roadmap, from today's interim mechanisms (including raw key export) to
MPC
-based custody
Cross-team technical decisions on account architecture, SDK contracts, data modeling and platform reliability, with buy-in from the wallet, marketplace, SDK, mobile and security teams
Engineering standards in the Web3 domain
Production escalations in the wallet and account abstraction domain
WHAT YOU WILL DO
Design and evolve the
ERC
-4337 user operation lifecycle (prepare → sign → submit → confirm),
EIP
-7702 delegation, deterministic address derivation from identity, and the session-key and permission primitives (including origin-bound Smart Sessions) that let players act without a prompt on every transaction
Set the paymaster and gas-sponsorship strategy: what we sponsor, how we meter and cap it, how we defend it from abuse, and how it degrades when sponsorship is unavailable
Define
EIP
-1193 /
EIP
-6963 provider behavior, origin-bound and policy-versioned sessions, trust tiers, and the transaction and signature confirmation flow
Design recovery paths (passkeys, guardians, social recovery) that a non-crypto-native player can complete without losing assets
Identify systemic risks (key management, signature phishing, reorgs and indexer staleness, bundler and
RPC
dependencies, contract upgrade paths) and lead initiatives that resolve them before they become incidents
Write RFCs and design docs; review critical code, contracts and designs
Work with product, security, legal and infra teams to align on the roadmap and turn business and regulatory needs into well-scoped technical plans
Create leverage for the engineering org through documentation, tooling and mentorship
Serve as the escalation point for complex production issues: a stuck user operation, a drained paymaster, a signing prompt a player didn't understand
Set up and maintain AI tooling in the repositories (Claude Code, Codex, Cursor: rules, context, harness) so the team uses it effectively
REQUIRED
Experience
8+ years of engineering in the Ethereum ecosystem working with crypto wallets and smart wallets
Designing or operating a production smart wallet or account abstraction system serving real users and real value
Shipping and operating systems where a bug meant lost funds. You can talk concretely about the guardrails, reviews and rollback paths you put in place
Account abstraction and smart wallets
ERC
-4337 in depth: EntryPoint (v0.6 through v0.8), the UserOperation lifecycle, bundler and paymaster roles, validation rules (
ERC
-7562), gas estimation and its failure modes, counterfactual deployment, signature validation for undeployed accounts (
ERC
-6492)
EIP
-7702 and the post-Pectra landscape:
EOA
delegation, its interaction with EntryPoint v0.8, and the risks it introduces (residual key authority, delegation phishing, storage collisions)
Building on or extending production smart account implementations; modular account standards (
ERC
-7579 /
ERC
-6900)
Session keys and delegated permissions: scoped, time-limited, policy-bound authority; TTLs and contract allowlists, origin binding, permission revocation;
ERC
-7710 /
ERC
-7715
Signature schemes and wallet interfaces:
EIP
-712 typed data,
ERC
-1271 contract signatures, WebAuthn / passkey (P-256) signers;
EIP
-1193,
EIP
-6963,
EIP
-5792 batched calls,
ERC
-7677 paymaster interfaces
Smart contracts and
EVM
Solidity and the
EVM
: reading, reviewing and writing account, paymaster and module contracts; gas-aware design; upgradeability and migration patterns; working effectively with external auditors
L2 specifics and their effect on wallet design: native account abstraction on zkSync-family chains, transaction and fee models, finality and reorg behavior,
RPC
and indexer semantics
Backend
Go: idiomatic code, concurrency patterns, performance profiling
TypeScript and SDK design: client-side SDK surfaces that internal and external teams build on
Distributed systems and their trade-offs (consistency, availability, failure modes); reconciling off-chain state against an authoritative on-chain result
Data and infrastructure
PostgreSQL: schema design, query optimization, migrations at scale
Kubernetes: deploying, operating and debugging services
Asynchronous messaging and event-driven design (Kafka or
NATS
): consumer groups, at-least-once delivery
Git, CI/CD
Security
Key management in production: platform secure storage (Keychain / Keystore), HSMs,
MPC
or threshold signing, and the operational discipline around each
Wallet threat modeling: signature and delegation phishing, malicious dApp origins, replay and cross-chain replay, token approval abuse, paymaster griefing and
DoS
Leadership
Leading multi-quarter technical initiatives across teams
Influencing architecture and standards beyond your immediate team
RFCs and design docs that stand on their own and are actionable without you in the room
AI-assisted engineering
Daily hands-on use of AI coding tools (Claude Code, Codex, Cursor) for development and review, including configuring them for a repository
English
English at C1 level
Nice to Have
Hands-on experience with
ZK
Stack and
zk
-rollups
Hands-on experience with embedded and ecosystem wallet and
AA
infrastructure technologies (thirdweb, Privy, Dynamic, Turnkey, Pimlico, Alchemy, Biconomy, ZeroDev, Safe{Core}), with clear views on build versus buy
MPC
/ threshold custody, social recovery or guardian-based recovery in a consumer product
NFT
and token infrastructure at scale:
ERC
-721 /
ERC
-1155 /
ERC
-20 mechanics, marketplace contracts, Merkle-based airdrop and claim distribution, chain indexing services
Contributions to open-source wallet, security or identity projects, including authoring or reviewing
ERC
/
EIP
standards
Compliance requirements for crypto consumer products:
KYC
/
AML
, geofencing,
MiCA
, SOC 2, ISO 27001,
GDPR
data minimization, audit logging
Identity and auth integration for wallet derivation: OAuth 2.0 /
OIDC
, JWT verification, token scoping
Platform or infrastructure engineering: building systems other engineers build on
Owning a mobile wallet surface: React Native / Expo, WebView provider injection, native signing UI
Gaming industry experience: platforms for game developers, publishers or players
How We Work
Decisions in writing. Significant technical decisions are written up as an RFC or ADR that lays out the options and trade-offs. We work across time zones, so a design has to stand on its own.
AI is part of everyday engineering. We use AI coding tools for development and review, and we treat configuring them for a codebase as real engineering work.
HOW WE HIRE
Intro call. Your background, your motivation and the role.
Technical interview. Built directly on the What you will own and Required sections above. We won't ask about anything this posting doesn't promise.
System design. You design part of a wallet or account abstraction platform end to end and walk us through the trade-offs.
Bar raiser. An engineer from outside the hiring team checks that you raise the overall engineering bar.
Benefits
We are passionate about fostering a supportive environment for our team, so we prioritize the physical, mental, and emotional well-being of our employees and their families through a comprehensive Benefits Program. This includes medical, dental, and vision, PTO, and a personalized career roadmap for each employee. By investing in professional development through training and educational opportunities, we ensure that our team thrives both personally and professionally. Together, we're not just building a business; we're cultivating a community that values creativity, collaboration, and the transformative power of play.
EMPLOYMENT DETAILS
Location: Remote
Employment Type: Full-time
Schedule: 10:00–19:00 (flexible)
Задачи:
— Развитие собственной линейки продуктов
— Устранение уязвимостей
— Расширение функционала до уровня Enterprise решений
— Обеспечение своевременной, надежной и качественной поддержки
Требования:
— Опыт тестирования бэкенда в IT-проектах от 4–5 лет, из них не менее 3 лет в банковской сфере (процессинг, кредитные конвейеры, ДБО)
— Глубокое знание REST API: проектирование и декомпозиция тестовых сценариев на основе OpenAPI / Swagger
— Проверка status code, структуры ответов, заголовков, rate-limiting
— Владение SQL (PostgreSQL): написание сложных запросов с JOIN
— Опыт работы с брокером сообщений Kafka: проверка событийной модели (producer/consumer)
— Понимание микросервисной архитектуры: тестирование согласованности данных между сервисами
— Опыт работы с контейнеризацией и окружениями: Docker, Kubernetes (понимание подов, сервисов)
— Навыки работы с логированием и трейсингом: Kibana / ELK, OpenTelemetry / Jaeger — поиск «упавшей» транзакции по trace-id
— Опыт с BPM-оркестраторами (Camunda) — проверка workflow длительно выполняющихся процессов
Условия:
— Формат работы: удалённо
— Занятость: полная
— Трудоустройство: ИП
Ищем начинающего DevOps-инженера с перспективой профессионального роста внутри команды.
Задачи:
— поддержка Linux-серверов и CI/CD
— работа с Docker и GitLab Runner
— автоматизация инфраструктуры с помощью Ansible
— настройка мониторинга, сетей и внутренних сервисов
Стек: Linux, Docker / Docker Swarm, GitLab CI/CD, Ansible, Traefik, PostgreSQL, Prometheus, Grafana, Loki, NetBird.
Впереди переход на Kubernetes. Рассматриваем DevOps-инженеров с опытом до одного года, а также кандидатов без коммерческого опыта.
От кандидата ожидаем базовое знание Linux, сетей, Docker и Git, готовность самостоятельно разбираться в задачах и задавать вопросы.
Опыт с остальными инструментами необязателен — поможем освоить их в процессе работы.
Что предлагаем:
— Небольшой, но дружный коллектив
— Полностью удалённая работа из любой страны
— Гибкая система оплаты.
Задачи:
— Проектировать и разрабатывать backend-сервисы на C# и ASP.NET Core для интеграционных B2B-решений
— Создавать Web API, фоновые сервисы и обработчики сообщений
— Развивать и рефакторить существующий код, включая legacy-компоненты на .NET Framework
— Участвовать в архитектурных обсуждениях и выборе инструментов и паттернов
— Проектировать схемы данных, писать и оптимизировать SQL-запросы в PostgreSQL
— Настраивать интеграции с внешними системами и обработку бизнес-событий
— Работать с RabbitMQ или другими брокерами сообщений
— Писать unit- и интеграционные тесты, участвовать в code review
— Взаимодействовать с аналитиками, тестировщиками, архитекторами и представителями заказчика
— Сопровождать задачи от уточнения требований до выхода в продакшен
Требования:
— Коммерческий опыт разработки на C# и .NET от 3 лет для Middle+ и от 6 лет для Senior
— Уверенный опыт работы с ASP.NET Core, Web API и сервисной backend-разработкой
— Знание .NET 6+, .NET 8 и понимание особенностей .NET Framework
— Хорошее знание SQL и практический опыт работы с PostgreSQL или другими реляционными СУБД
— Опыт разработки интеграционных B2B-сервисов и взаимодействия с внешними API
— Опыт работы с RabbitMQ или другими брокерами сообщений
— Практический опыт работы с Docker
— Понимание принципов построения надёжных и поддерживаемых backend-сервисов
— Опыт написания unit- и интеграционных тестов
— Умение самостоятельно погружаться в предметную область, уточнять требования и предлагать решения
— Опыт работы в распределённых продуктовых или проектных командах
Будет плюсом:
— Опыт работы в HealthTech, лабораторной диагностике или медицинских информационных системах
— Опыт в eCommerce, Retail, маркетплейсах, логистике или платёжных интеграциях
— Опыт в промышленности, металлургии, производственных и учётных системах
— Практика профилирования сервисов и оптимизации производительности
— Опыт работы с Kafka, Redis, MongoDB или ClickHouse
— Знание Kubernetes и опыт настройки CI/CD в GitLab CI/CD, GitHub Actions или Jenkins
— Опыт разработки микросервисных и событийных систем
— Опыт интеграции .NET-приложений с ML- или AI-сервисами
Условия:
— Подработка
— Оформление: Договор ГПХ с ИП, с физлицом
— График: 5/2
— Формат работы: удалённо
Задачи:
— Администрировать, поддерживать и оптимизировать облачные платформы и инфраструктуру.
— Настраивать, конфигурировать, поддерживать и совершенствовать CI/CD- и GitOps-пайплайны.
— Внедрять и поддерживать практики Infrastructure as Code (IaC) с использованием таких инструментов, как Ansible, Terraform, Pulumi.
— Управлять контейнеризированными средами с использованием Docker, Docker Swarm и Kubernetes.
— Обеспечивать надежную инфраструктуру и процессы развертывания для BI-сервисов и приложений, включая ClickHouse, SQL, Airflow, Tableau, Superset.
— Тесно взаимодействовать с командами разработки и BI для повышения надежности развертывания, консистентности окружений и операционной эффективности.
Требования:
— Уверенные навыки настройки и администрирования как минимум одной облачной платформы.
— Уверенные навыки построения и автоматизации процессов развертывания с использованием CI/CD и GitOps.
— Опыт построения масштабируемой IT-инфраструктуры.
— Уверенные навыки настройки Linux-серверов и устранения неисправностей.
— Практический опыт работы с Kubernetes.
— Понимание сетевой модели OSI.
— Понимание принципов построения надежной и масштабируемой инфраструктуры, а также автоматизированных процессов развертывания.
— Знание принципов информационной безопасности и защиты данных.
— Интерес к работе с инфраструктурой для Business Intelligence и data-related решений либо соответствующий практический опыт.
Задачи:
— Автоматизация тестов API – написание и поддержка автотестов для микросервисов (gRPC + Protobuf, REST, mTLS) на Python
— Тесты UI‑админок – базовая автоматизация UI для проверок администраторских панелей
— Интеграционное тестирование – проверка взаимодействия сервисов (Vault, Ory Stack, Keycloak, Kafka/NATS, PostgreSQL, Redis) в единой среде
— Поддержка тестовой инфраструктуры – запуск тестовых стендов в Docker/Kubernetes (Helm‑чарты, GitLab CI), поддержка образов и конфигураций
— Работа с секретами и правами доступа – проверка сценариев аутентификации/авторизации, политики доступа (Keto, Ory Hydra, Vault)
— Внедрение тестов в CI/CD – добавление автотестов в пайплайны GitLab, мониторинг их стабильности
— Сотрудничество – совместная работа с разработчиками, DevOps и продукт‑менеджерами, участие в ревью тестовой документации
Требования:
— Опыт работы в тестировании – от 3 лет (API, UI, интеграционные сценарии, регресс)
— Язык программирования – знание Python
— Технологии взаимодействия – знакомство с gRPC/Protobuf, REST, Kafka
— Контейнеризация и оркестрация – опыт работы с Docker, Kubernetes
— CI/CD – понимание принципов GitLab CI
— Linux – уверенный пользователь (bash, работа с логами, настройка окружения)
— Сетевые основы – базовое знание TCP/IP, HTTP, GRPC
— Инструменты командой работы – опыт работы с Git, Jira, Confluence для документации и трекинга задач
— Будет плюсом: Знание языка программирования Go
Условия:
— Полная занятость
— Оформление: Трудовой договор
— График: 5/2
— Формат работы: удалённо или гибрид (Москва)
Location: Warsaw, Mazowieckie, Poland; Sofia City, Bulgaria; Limassol, Cyprus
Workplace: hybrid
Capital.com's Product Security team protects our web and mobile applications, infrastructure, and external perimeter in a highly regulated environment. As Senior/Staff Application Security Engineer, you will raise the bar for application security across the organisation. This role is measured by leverage: how well you design, automate, and scale security processes so that many engineering teams can build securely by default.
You will lead security architecture reviews and threat modelling, increasingly with the help of AI tooling, and turn one-off security work into repeatable, self-service capabilities. The role combines deep hands-on offensive and defensive security expertise with the engineering mindset needed to automate at scale. You will work closely with development, QA, DevOps, and platform teams.
Responsibilities:
Security Architecture & Threat Modelling:
Lead security architecture reviews and threat modelling for new and existing systems, using AI tools to make reviews faster, more consistent, and scalable across teams
Act as a security force multiplier by influencing the standards, patterns, and guardrails that let teams move fast and stay secure
Security Automation & Tooling:
Design, build, and automate scalable security processes that engineering teams can self-serve, covering secure design review, threat modelling, testing, and remediation workflows
Integrate and automate security checks across the SDLC and CI/CD pipelines (SAST, DAST, SCA, secrets, and IaC scanning), tuned for strong signal and low friction
Own and evolve security tooling such as DefectDojo and SAST, DAST, and SCA platforms, maximising automation, coverage, and integration
Apply AI and LLM-based tooling to architecture review, threat modelling, code review, and vulnerability triage, and help define how the team adopts these tools safely
Security Testing & Vulnerability Management:
Conduct and oversee security assessments of web and mobile applications, APIs, and cloud infrastructure, including manual testing and PoC development
Run vulnerability scans across internal infrastructure and the external perimeter, then analyse findings, define remediation, and track issues to closure
Support and triage the Bug Bounty Program and external vulnerability reports, automating triage where possible
Participate in and help lead red teaming and offensive security exercises
Enablement:
Drive knowledge sharing on secure development, mentor engineers, and deliver training for development and QA teams
Requirements:
Experience:
5+ years in application or product security, or equivalent depth, with a track record of senior or staff-level impact
Demonstrable experience leading security architecture reviews and threat modelling (e.g. STRIDE, attack trees, data-flow analysis) across multiple teams or products
Proven ability to automate and scale security processes by building tooling, integrations, and self-service workflows that reduce manual effort
Technical:
Strong hands-on security testing skills, including code review and web, mobile, and API application security assessments, as well as the ability to triage and validate external vulnerability reports and bug bounty submissions
Strong software engineering ability in at least one language (e.g. Python, Go, JavaScript), with the ability to build automation, not just scripts
Deep understanding of the OWASP Top Ten, secure design, and secure coding best practices
Experience with SAST, DAST, SCA, and vulnerability management platforms, and integrating them into CI/CD
Strong understanding of modern application architectures: REST APIs, microservices, cloud-based systems, and containers
Practical experience applying AI and LLM tooling to security work, or clear enthusiasm and aptitude to do so
Collaboration:
Excellent communication and influencing skills: you can explain security concepts to technical and non-technical stakeholders and drive change without direct authority
A self-starter who enjoys solving complex problems, building leverage through automation, mentoring others, and strengthening security culture
Nice to have:
Experience securing the AI harness: hardening LLM and agent pipelines, prompts, tool and MCP integrations, and model endpoints against prompt injection, data leakage, and insecure agent actions
Experience securing Kubernetes, including cluster hardening, RBAC, network policies, admission control, workload isolation, and image and supply-chain security
Experience securing AWS infrastructure, including IAM, network and account architecture, key and secret management, and CSPM
Experience building AI-assisted security tooling or internal self-service security platforms
Experience mentoring or technically leading a security team
Offensive or advanced security certifications such as OSAI, OSEP, OSCP, or OSWE
What you'll get in return:
You will join the company, that cares about work and life balance
Annual Bonus based on the performance review cycle
Generous Annual Leave Policy
Medical Insurance and Pension fund, with additional benefit packages based on the location
Hybrid working model (3 days from our modern office and 2 days fully remotely)
Comprehensive Workation Policy with 30 more remote days available.
Possibility of taking two additional days of paid leave per year to dedicate to volunteering efforts.
Location: Limassol, Cyprus
Workplace: on-site
Mayflower is a technology company building high-load products used by millions of people worldwide. Operating at the scale of one of the world's top-50 websites, we solve complex engineering challenges and create solutions that power real-time entertainment for a global audience.
We are looking for a Lead ML Engineer to own a new ML stream focused on fast delivery of applied machine learning solutions across different product and business domains.
The stream will work with a broad range of ML challenges. Some initiatives may be relatively small and delivered within a few weeks, while others may prove their value and grow into larger dedicated projects.
This role combines hands-on ML engineering with end-to-end technical delivery ownership. You will receive product problems and expected outcomes from Product or internal stakeholders, clarify the technical requirements and constraints, define the implementation approach, coordinate execution within the stream, and bring solutions to production readiness and launch.
This is a highly hands-on role. The stream will not have a dedicated software engineer for every initiative, so we expect Data Scientists and ML Engineers to be comfortable working beyond experimentation and contributing directly to production code.
The role is not tied to a single ML domain. We value strong ML fundamentals, engineering skills, pragmatism, and the ability to quickly understand new problem areas more than deep specialization in one particular class of models.
Job Responsibilities
Technical Delivery Ownership
Turn product and business problems into concrete ML implementation plans.
Clarify requirements, constraints, available data, integrations, and success criteria together with Product and relevant stakeholders.
Define technical scope, milestones, dependencies, risks, and delivery estimates.
Select appropriate ML approaches and determine the fastest reliable way to validate and implement them.
Drive technical delivery through experimentation, implementation, integration, deployment, and launch readiness.
Keep delivery on track, proactively identify blockers, and coordinate dependencies with other teams.
Provide Product with clear technical options, trade-offs, estimates, risks, and experiment results required for product decisions.
Support production rollout and iteration based on observed results.
Hands-on ML & Engineering
Design, train, evaluate, and deploy ML models across different domains and problem types.
Write production-quality Python and contribute directly to implementation.
Build APIs, batch jobs, data-processing pipelines, and ML services required to deliver solutions where appropriate.
Work with classical ML, deep learning, and foundation-model-based approaches depending on the problem.
Process and transform large production datasets using Python and SQL.
Integrate models into existing production systems.
Implement appropriate testing, monitoring, logging, and observability for delivered ML solutions.
Work within the shared ML infrastructure, architecture, and engineering practices used across the company.
Collaborate with Data Science, Backend, Data Engineering, and MLOps specialists when deeper domain expertise or infrastructure changes are required.
Stream Execution
Break initiatives down into concrete technical tasks and coordinate execution within the stream.
Coordinate the work of Data Scientists and ML Engineers contributing to stream initiatives.
Review technical approaches, experiments, and implementation.
Keep the team focused on the agreed scope, priorities, and delivery timeline.
Identify technical risks and dependencies early and drive them to resolution.
Escalate architectural, infrastructure, or methodological questions when broader alignment is required.
Help prepare successful initiatives for scaling or transition into longer-term ownership if they grow beyond the scope of the stream.
Cross-functional Collaboration
Work closely with Product throughout the delivery lifecycle.
Independently gather the technical details and constraints required to execute on a product request.
Communicate estimates, dependencies, technical trade-offs, and delivery status clearly.
Work directly with Engineering and other internal teams to unblock implementation.
Challenge technically unclear, contradictory, or infeasible requirements and propose practical alternatives.
You’ll thrive here if you have
5+ years of commercial experience in Machine Learning, Data Science, or ML Engineering.
Strong hands-on Python programming and software engineering skills.
Experience taking ML solutions from a product requirement through experimentation, implementation, integration, and production.
Strong understanding of machine learning methods, statistics, experimentation, and model evaluation.
Experience writing maintainable production code rather than working exclusively in notebooks.
Experience building APIs, services, batch processing, or data pipelines.
Strong SQL skills and experience working with large production datasets.
Practical experience with Docker and production deployment environments.
Ability to turn partially defined problems into concrete technical plans.
Ability to estimate work, identify dependencies and risks, and drive technical execution against a timeline.
Experience owning technical delivery involving several contributors and coordinating work across dependencies.
Experience reviewing code and technical approaches.
Ability to work effectively within established engineering and ML practices while independently owning delivery within a stream.
Strong communication skills and the ability to work directly with Product and technical stakeholders.
Ability to balance speed and engineering quality: validate ideas quickly when uncertainty is high and build robust solutions when moving towards production.
Nice to Have
Previous experience as a Tech Lead, Stream Lead, or technical owner of ML initiatives.
Experience with Kubernetes and CI/CD.
Experience with Kafka or other streaming platforms.
Experience with Airflow, MLflow, experiment tracking, model monitoring, or similar tooling.
Experience building real-time or high-load ML services.
Experience with FastAPI or similar Python service frameworks.
Experience across several ML domains, such as recommendation systems, ranking, NLP/LLMs, Computer Vision, anomaly detection, forecasting, or classification.
Experience with LLM inference, fine-tuning or other GenAI systems.
Experience in teams where Data Scientists and ML Engineers own a substantial part of production implementation themselves.
Location: Warsaw, Mazowieckie, Poland; Sofia City, Bulgaria; Limassol, Cyprus
Workplace: hybrid
Capital.com builds and operates web and mobile trading platforms, public and partner APIs, and the backend services behind them, all in a highly regulated environment. As Application Security Architect, you will be the senior design authority for the security of these products. You will set the direction for how we secure software at scale: you will own secure-by-design patterns and standards, lead threat modelling and architecture reviews, and define the application security baseline that engineering teams build against.
Working closely with the Product Security team and the Director of Product Security, you will guide AppSec processes and set the vision for your area without direct line management. You will treat security as a shared outcome rather than a gate, balancing strong protection with developer experience and delivery speed, and you will earn adoption through enablement rather than mandates.
Responsibilities:
Security Architecture & Standards:
Define and maintain secure-by-default reference architectures for common patterns: web apps, mobile backends, microservices, public and partner APIs, and event-driven services
Own core application security architecture decisions: authentication and authorisation, session management, API security, secrets management, multi-tenant isolation, and security logging and auditing
Lead the redesign of user authentication and the delivery of security features into the product
Develop and roll out application security standards, secure-coding guidelines, configuration standards, reusable design patterns, and architecture decision records (ADRs) that engineers can apply without a security expert in the room
Define internal policies for the safe use of AI-assisted and vibe-coding tools
Define security requirements for acquired technology and guide its secure integration
Threat Modelling & Design Review:
Establish and run a threat-modelling operating model, covering scope, cadence, templates, and facilitation, proportionate to each product's risk tier
Own the security review stage of the new product approval process, covering architecture design and configuration
Lead design reviews for high-impact initiatives: new products, new auth flows, payment and sensitive-data flows, platform migrations, and major refactors
Identify design-level risks and agree practical, prioritised mitigations with engineering teams
Secure SDLC, DevSecOps & Supply Chain:
Assess the current state of application security, propose improvements, and drive the secure SDLC strategy with Engineering and Security leadership
Oversee AppSec processes and own the tooling strategy (SAST, DAST, IAST, SCA, and secrets scanning), including how findings flow back to engineering
Embed security controls as guardrails in CI/CD through policy-as-code, with agreed enforcement and escalation paths
Partner with DevOps to organise repository management and prevent supply-chain attacks, covering safe component usage, dependency management, SBOMs, and build integrity
Improve the security of our internal tools
Requirements:
Experience:
8+ years in technology, including 5+ years in a dedicated application or product security role, with a strong engineering background and hands-on architecture or design ownership
Proven track record creating, documenting, and rolling out security standards, patterns, and best practices across a complex engineering organisation
Deep, demonstrable threat-modelling experience across product portfolios
Technical:
Experience designing and implementing a secure SDLC in a cloud-native environment. Strong AWS knowledge is required, and exposure to GCP or other clouds is welcome
Strong command of OWASP standards (Top 10, ASVS) and DevSecOps practice, including AppSec tooling (SAST, DAST, IAST, SCA, secrets scanning) and vulnerability management
Deep understanding of modern distributed architectures: microservices, REST and GraphQL APIs, event-driven systems, OAuth2/OIDC, and containerised workloads (Docker, Kubernetes). You should be able to reason about their trust boundaries, attack surface, and data flows across web and mobile clients
Collaboration:
Exceptional ability to influence and align engineering teams without direct authority, and to brief both engineers and executives
Pragmatism and strategic thinking: you balance the ideal with the achievable, protect delivery throughput, and turn long-term direction into an actionable plan
Clear written communication through diagrams, ADRs, and patterns, plus a track record of mentoring and cross-functional collaboration
Nice to have:
Experience in fintech, trading, brokerage, or another regulated environment
Awareness of relevant regulatory and compliance drivers: FCA and CySEC operational resilience, GDPR, and PCI DSS
Software supply-chain security, including SBOMs and artifact and build integrity
Experience securing AI-integrated product features, or using AI to scale an AppSec programme
Experience building or running a Security Champions programme
CSSLP, GIAC GDSA, or a hands-on offensive security certification. Certifications are valued but secondary to demonstrated experience
What you'll get in return:
You will join the company, that cares about work and life balance
Annual Bonus based on the performance review cycle
Generous Annual Leave Policy
Medical Insurance and Pension fund, with additional benefit packages based on the location
Hybrid working model (3 days from our modern office and 2 days fully remotely)
Comprehensive Workation Policy with 30 more remote days available.
Possibility of taking two additional days of paid leave per year to dedicate to volunteering efforts.
Задачи:
— Создавать новое направление работы потоковой обработки данных для ML моделей
— Нарезать и оценивать задачи (вместе с командой), отвечать за сроки и качество решений
— Общаться с заказчиками, выяснять потребность, адаптировать решение под потребности
— Разрабатывать и разворачивать функциональные сервисы и микросервисы
— Поддерживать и улучшать уже используемые сервисы и компоненты
— Масштабировать разрабатываемые системы
Требования:
— Опыт Python от 3х лет (FastAPI, aiohttp, SQLAlchemy, AsyncIO)
— Опыт работы с Docker и Kubernetes
— Понимание принципов, паттернов и подходов проектирования систем, в том числе микросервисных архитектур, будет преимуществом понимание работы LLM
— Самостоятельность, проактивность и инициативность в предложениях по техническим решениям
— Командность, готовность помогать коллегам и пользователям
— Умение собрать общую картину ожидаемого результата, вместо решения конкретно поставленной задачи
Требования к кандидату:
— Гражданство и локация РФ
— Высшее образование ИТ, техническое, математическое
— От 2х лет в роли Python-разработчика
— Опыт работы с системой контроля версий Git
— Глубокое владение Python 3.11+: GIL, оптимизация и профилирование, асинхронность (asyncio), типизация
— FastAPI (Pydantic) и/или Django (DRF) — проектирование сервисов
— Проектирование REST API, контракты OpenAPI/Swagger
— Оптимизация SQL-запросов, PostgreSQL, миграции (Alembic)
— SQLAlchemy
— Тестирование: pytest — обязательное; построение пирамиды тестирования, интеграционные тесты
— Управление зависимостями: pip / poetry / uv
— Знание принципов и архитектуры web-сервисов и REST API
— Проектирование микросервисных решений
— Уверенная работа с Docker (включая docker-compose)
— Kubernetes — плюс
— Опыт работы с брокерами сообщений (Kafka/RabbitMQ) — плюс
— Опыт анализа логов, сквозной трассировки (distributed tracing), конфигурирования мониторинга и алертинга
— Настройка пайплайнов CI/CD: GitLab CI
— Опыт работы по Scrum/Kanban
— Навыки наставничества
— Английский язык, уровень B1: чтение технической документации, деловая переписка
Условия:
— Full-time, 5/2
— Вилка до 250к рублей на руки
О компании:
Группа компаний «Арт-Финтех» более 20 лет на рынке — международный поставщик инновационных банковских программных решений. Компания разрабатывает ПО для финансового сектора.
УдалённоseniorГеография найма не уточнена, офис: Москва