Location: Paris, France
Workplace: Hybrid
We’re a team of experts pushing the limits of what’s possible, united by our common goal to unlock true freedom through digital ownership, making technology accessible for all. We believe in a world where users, creators and enterprises manage their value with ownership and freedom. Our curiosity drives us to innovate, empowering individuals on a global scale. We believe change is constant and our team moves forward as one, with a culture of problem-solving where every employee is empowered and supported to challenge tradition and create solutions. Our mission is simple: to make self-custody accessible and give people the keys to their own financial futures. If you want to make a true impact, we want you to join us at Ledger.
At Ledger, we’re proud to be the global platform for digital assets and Web3, with over 20% of the world’s crypto assets secured through our Ledger devices. With our headquarters in Paris, and offices in Vierzon, Grenoble, Montpellier, London, Portland, Geneva, Zurich and Central Singapore, we have a team of around 600 professionals developing a variety of products and services to enable individuals and companies to securely buy, store, swap, grow and manage crypto assets – including the Ledger hardware wallets line with more than 7.5 millions units already sold in 200 countries.
The team
To sustain the company's growth, Ledger is looking for a Senior Scala Backend Engineer to join the Cloud Wallet team. This team builds and operates the backend services that power blockchain account management, transaction processing and on-chain data aggregation across all Ledger wallet surfaces, from Ledger Live to Ledger Enterprise, the custody platform used by financial institutions. Every client transaction goes through these services, and so does every new blockchain Ledger supports. We believe in the power of functional programming to build robust and scalable platforms. We take time to share, challenge, and grow together through bi-weekly knowledge-sharing sessions, meetups, conferences, and open source contributions.
What you’ll be doing
- Design, build and operate the Scala services that connect Ledger wallets and the Ledger Enterprise platform to blockchain backends: account creation, operation history, transaction crafting, broadcast and lifecycle tracking.
- Lead new blockchain integrations end to end, from the integration design (ADR) to production, across account-based, UTXO and privacy-preserving chains.
- Own production quality on your scope: SLIs and SLOs, observability, distributed tracing. Take part in the firefighting rotation and drive incidents to resolution, including those raised by institutional clients.
- Define clear contracts with the Coin Integration and Ledger Enterprise teams, for example where UTXO selection lives or how transaction states are exposed to consumers.
- Write and review ADRs, challenge designs, and raise the bar on code quality, testing (including end-to-end on testnets) and technical debt management.
- Work in an AI-native way: use coding agents daily, write the specifications, constraints and verification that let them deliver safely, and contribute to the team's AI tooling.
- Mentor other engineers and share your knowledge across the Backend Blockchain community.
You will collaborate cross-functionally with:
- The Coin Integration team for coin modules and new blockchain integrations.
- The Ledger Enterprise team, main consumer of the team's services for institutional custody.
- The Ledger Wallet, Ledger Button and Wallet XP teams as consumers of the team's backend APIs.
- The Blockchain platform team for data model alignment, indexing and event streaming.
- The Infrastructure and SRE teams for deployment, reliability and scalability.
- The Security team (Donjon) for vulnerability analysis and remediation.
- The Product team for roadmap prioritization and customer-driven requirements.
What we’re looking for
- 5+ years of backend engineering, with real production ownership of distributed systems.
- Strong production experience
- Interest for Scala and functional programming practice
- Hands-on blockchain integration experience: transaction lifecycle, fees, finality, reorgs, on at least two models among account-based, UTXO and privacy-preserving chains.
- Experience with event-driven systems and data infrastructure (PostgreSQL, RabbitMQ, NATS or equivalent) and with observability tooling (Datadog or equivalent).
- Able to diagnose an incident across several services and own the outcome, from root cause to fix in production.
- Comfortable reading and contributing to TypeScript code, as the team works on a polyglot stack.
- Daily use of AI coding tools, with a critical eye on their output.
- Clear written communication in English, especially for design documents and incident reports.
At Ledger, we are dedicated to continually investing in our employees which is why we offer more than just salaries; we provide comprehensive compensation packages that include a wide range of benefits. Here are some of the benefits you can look forward to:
- Flexible work options - Our hybrid policy allows employees to work from home up to 3 times per week
- Health & Wellness support - Health and Life Insurance.
- Financial growth opportunities - Employees can become shareholders in Ledger as well as other financial benefits depending on your country of work.
- Commuter allowance - Ledger offers a commuter allowance to contribute to your preferred means of transportation.
- Learning & Development - A comprehensive suite of training solutions providing a personalised learning experience for every employee.
For regionally specific benefits, your Talent Acquisition contact will be able to provide you with more information.
We’re committed to building an inclusive hiring process. If you need any adjustments or accommodations, just let us know, we’ll do our best to support you.
Задачи:
— Обучение созданию telegram ботов и REST API проектов на Python
— Обучение работе с Git, GitHub, Docker, RabbitMQ
Требования:
— null
Условия:
— Оплата от $200 до $300
— Время для связи: 09:00 - 21:00
Дополнительно:
— Ученик будет обучаться у наставника Noraliev Fazliddin
— Местоположение: Андижанская область
Задачи:
— Анализ требований, взаимодействие с заказчиком/бизнес-аналитиками по выявлению "белых пятен" и неявных ожиданий
— Разработка и документирование функциональных/нефункциональных требований в области высоконагруженного ИТ-решения трансформации бизнес-событий в бухгалтерский учет
— Разработка технических спецификаций: описание методов вызова API, форматов сообщений/полей, обработки ошибок, форматно-логического контроля
— Анализ интеграции со смежными продуктами и информационными системами
— Участие в функциональном(системном), интеграционном тестировании
— Разработка и согласование эксплуатационной документации
— Обработка распорядительных документов в сроки, предусмотренные нормативными актами, контроль согласования документов
— Участие в декомпозиции и оценке задач, ведении беклога, заполнения базы знаний по ИТ-решению, анализу инцидентов/проблем, формировании запросов на изменения
Требования:
— Опыт работы в банковской сфере, в аналогичной должности (Системный аналитик) от 3-х лет
— Опыт работы на бэковых кредитных процессах
— Коммуникационные навыки, умение находить общий язык как с бизнес-заказчиками, так и с разработчиками
— Опыт работы с SoapUI, GraphQL, GRPC
— Опыт работы с брокерами сообщений - Kafka или/и RabbitMQ
— Понимание принципов работы с реляционными и нереляционными БД
— Умение читать и писать запросы простой выборки c условиями и отбором столбцов, объединение таблиц (join, where), понимание основ SQL БД
— Опыт проектирования высоконагруженных интеграционных решений с использованием REST API, обмена сообщениями, событиями
— Знание принципов REST-архитектуры, событийной-архитектуры, структуры HTTP-запросов
— Знание и понимание технологий интеграции: REST, XML, JSON, веб-сервисы, MQ
— Понимание принципов построения информационной модели системы (UML class diagram)
— Знакомство с Docker, Openshift, Kubernetes
— Понимание основ авторизации, аутентификации, сертификат(закрытый/открытый ключ)
Условия:
— Формат работы: можно удалённо
УдалённоjuniorГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Location: London, United Kingdom
Workplace: fully
About InvestEngine
We’re a London-based fintech on a mission to make ETF investing simple and accessible. Over 150,000 clients have trusted us with over £3.5 billion in assets — and we’re just getting started. We’ve been featured by
MoneyWeek
,
Finder
and
Forbes
, and we’re growing fast with big ambitions.
About the Role
We’re looking for a
Middle Backend Developer
to join our
Backoffice team
and help us build and improve the technical foundation that supports our growing business.
You’ll work on backend challenges, develop reliable and scalable services, and collaborate with Product and business teams to bring ideas to life. You’ll have the opportunity to contribute to technical decisions, improve existing systems, and grow your expertise in a supportive engineering environment.
What You’ll Do
Design, develop, and maintain backend services in
Python 3.11
using
Django / DRF
Contribute to architectural discussions and technical decisions
Work with
MySQL
and
Redis
to build reliable and performant systems
Build and improve
RESTful APIs
for internal and external integrations
Improve system performance, reliability, and scalability
Collaborate with Product, Compliance, and Business teams to deliver impactful features and automate back office processes and workflows
Investigate and resolve production issues, identify bottlenecks, and help reduce tech debt
Follow best practices in Git workflows, CI/CD pipelines (TeamCity, GitHub Actions), and code quality
Contribute to improvements in our architecture, development processes, and internal tooling
What We’re Looking For
3+ years of experience
in backend development
Strong Python skills and good knowledge of
Django
(or similar frameworks)
Good understanding of
relational databases
, caching, and backend systems
Experience with
REST APIs
and service development
Ability to take ownership of tasks and work independently
Familiarity with Git, CI/CD practices, and modern development workflows
Good communication and problem-solving skills
English (B2 level or higher)
and fluent Russian
Nice to Have
Experience working in
fintech
, regulated industries, or internal B2B tools
Familiarity with
AWS
,
Docker
, and message brokers (e.g. RabbitMQ, Kafka)
Contributions to open source or personal side projects
How We Work
We’re a lean, collaborative team where developers have the opportunity to influence architecture, product direction, and engineering culture. You’ll have autonomy, trust, and support while working on meaningful, maintainable systems that scale with the business.
What We Offer
Impact from day one
— work on business-critical systems and drive meaningful change
Growth opportunities
— develop your technical expertise and take on increasing responsibility
Modern tech stack
— Python 3.11, Django, MySQL, Redis, AWS, GitHub, TeamCity
Remote-first and flexible
— work from anywhere, at your own pace
Unlimited vacation
— take time off when you need it, no fixed limits
Supportive team
— thoughtful, skilled colleagues who care about quality and results
Hiring Process
15-min Intro chat with our Talent team
Follow-up HR interview with our Talent team
Technical interview with the Backend team
Gamified cognitive assessment to understand how you think and problem-solve
Final conversation with our CTO
Задачи:
— Работа в крупном FinTech-проекте в роли Fullstack QA Engineer.
Требования:
— Опыт в QA от 3 лет;
— Знание C# и опыт написания автотестов (SpecFlow или аналоги);
— Знание JavaScript;
— Опыт работы с REST, SOAP, HTTP;
— Знание MSSQL и PostgreSQL, умение читать хранимые процедуры;
— Опыт работы с Kafka и RabbitMQ;
— Понимание Kubernetes и React;
— Опыт работы с Jira и Confluence, знание Agile и Scrum.
Плюсом будет опыт в банковских, кредитных или других сложных интеграционных системах.
УдалённоmiddleРоссия; Формат: remote (СНГ), часовой пояс Москва ±2 часа
Задачи:
— Разработка и доработка SPA на Angular: компоненты, модули, сервисы, маршрутизация, state management
— Разработка/доработка backend-модулей на C#/.NET в рамках трёхзвенной архитектуры
— Участие в проектировании новых модулей ПО, API и frontend-архитектуры
— Проектирование и развитие REST API между клиентом и сервером
— Интеграция frontend с REST API, работа с OpenAPI/Swagger
— Оптимизация производительности приложения, UI, API и СУБД
— Работа с высоконагруженными сценариями: кэширование, асинхронность, очереди, профилирование узких мест
— Доработка существующих интерфейсов и адаптивная вёрстка
— Покрытие кода unit-, интеграционными и e2e-тестами
— Участие в code review, оценке задач и технических обсуждениях
Требования:
— Опыт коммерческой разработки Fullstack от 3 лет, с уклоном во фронтенд
— Уверенное владение Angular 12+, TypeScript
— Опыт state management: NgRx/Signals — как плюс
— HTML5, CSS3/SCSS, адаптивная и кроссбраузерная вёрстка, Angular Material
— Понимание компонентной архитектуры, lazy loading, OnPush, оптимизации Change Detection
— Опыт интеграции с REST API, OpenAPI/Swagger
— C#/.NET: .NET 6+, ASP.NET Core, Web API
— Понимание классической трёхзвенной архитектуры: клиент → сервер → БД
— Опыт разделения логики на слои: контроллеры, сервисы, репозитории, DTO, валидация
— EF/EF Core, ORM
— SQL: MSSQL/PostgreSQL
— ClickHouse — как плюс
— Опыт работы с высоконагруженными или near-high-load системами
— Асинхронная и многопоточная разработка: async/await, TPL, параллелизм
— Практические навыки оптимизации запросов и производительности
— Кэширование: MemoryCache, Redis — как плюс
— Очереди: RabbitMQ / Kafka — как плюс
— Git, GitLab CI/CD, Docker
Условия:
— Формат работы: удалённо
— Оформление: ТК РФ
— График: 5/2, гибкое начало дня
Локация: Астана / Казахстан (удаленная работа)
Задачи:
— Доработка базовых классов и унификация кода, доработка внутреннего фреймворка
— Выкатка большого количества новых модулей поиска уязвимостей, использующих фреймворк как "обертку"
— Оптимизация быстродействия кода, включая работу API, модели, запросов к Elasticsearch
— Реализация базовых классов фреймворка сканера уязвимостей на Python3
— Реализация системы тестирования разрабатываемых модулей
— Создание новых модулей для платформы в виде оберток над утилитами, контейнерами, API (nuclei, patator, wpscan, PoC эксплойты)
— Написание тестов (unittest/pytest) и технической документации
— Code review
— Участие в принятии архитектурных решений
Требования:
— Опыт продуктовой разработки на Python3
— Опыт работы с Django, DRF
— Опыт работы с Celery
— Опыт работы с MySQL, Elasticsearch
— Хорошее понимание работы Linux (systemd, iptables, bash)
— Понимание Docker: сборка образов, запуск, отладка
— Опыт работы с Git commit/pull request policies
Будет плюсом:
— Опыт работы с RabbitMQ, Redis
— Опыт работы с Ansible
— Опыт работы со сканерами уязвимостей MaxPatrol, Nessus, Acunetix или другими
— Опыт работы с BurpSuite или ZAP
— Интерес к предметной области: тестирование на проникновение, OSINT, обратная разработка
Условия:
— Полная занятость
— График 5/2
— Удалённый формат работы
Location: Cyprus; Georgia; Poland; Spain; Serbia; Latvia
We are looking for a
Senior DevOps / Platform Engineer
to develop and operate GoMining's cloud platform.
The primary focus of this role is
GCP and Kubernetes
, infrastructure and application delivery automation, and the reliability and security of production services.
You will maintain and improve our existing infrastructure, contribute to the development of the next generation of our platform, and help product teams ship changes safely and efficiently.
Responsibilities
Develop and operate infrastructure in
GCP
, including GKE, virtual machines, networking, load balancers, storage, and managed services.
Manage Infrastructure as Code with
Terraform
: develop modules, manage state and dependencies, ensure reproducible changes, and identify configuration drift.
Operate
Kubernetes
: upgrade clusters and platform components, configure autoscaling, workload placement, network policies, and resource allocation.
Develop
CI/CD and GitOps
using GitLab CI and Flux / Argo CD, automating builds, checks, deployments, controlled releases, and rollbacks.
Build observability across metrics, logs, distributed tracing, and actionable alerting. Define and improve
SLIs/SLOs
together with engineering teams.
Troubleshoot production incidents and performance issues, conduct root cause analysis, and eliminate recurring failure patterns.
Implement least-privilege access, environment and service isolation, secure secrets management and rotation, and infrastructure audit controls.
Maintain backup processes and regularly validate recovery of critical data and infrastructure according to agreed
RPO/RTO
.
Help engineering teams prepare services for production, including health checks, resource configuration, telemetry, and deployment procedures.
Optimize cloud infrastructure usage and costs while maintaining reliability requirements.
Maintain infrastructure documentation, operational runbooks, and recovery procedures.
Requirements
Strong hands-on experience independently operating
production infrastructure and Kubernetes
, including upgrades, troubleshooting, and disaster recovery.
Strong experience with
GCP
, including GKE, Compute Engine, VPC, IAM, and Cloud Storage; good understanding of Cloud SQL, Cloud Logging, and Cloud Monitoring.
Hands-on experience with
Terraform
, including modules, remote state, locking, importing existing resources, and safely applying infrastructure changes through CI.
Deep knowledge of
Kubernetes and containerization
: Deployments, StatefulSets, Services, Ingress, storage, requests/limits, probes, autoscaling, RBAC, and NetworkPolicy.
Experience with
Helm and Kustomize
.
Strong Linux administration skills, preferably Debian/Ubuntu: processes, systemd, filesystems, disks, and resource troubleshooting.
Strong networking fundamentals: TCP/IP, DNS, HTTP(S), TLS, routing, NAT, load balancing, and firewalls.
Ability to troubleshoot connectivity issues across applications, Kubernetes clusters, networks, and cloud services.
Experience building CI/CD pipelines, preferably with
GitLab CI
, and strong understanding of Git and GitOps principles.
Understanding of runner permissions, secrets protection, and production deployment controls.
Automation skills with
Bash and Python
, including maintainable infrastructure scripts and API integrations.
Experience with monitoring, logging, and alerting using tools such as
Prometheus, Grafana, or Cloud Monitoring
.
Practical experience operating
PostgreSQL
and understanding Redis and RabbitMQ, including availability, connections, replication or clustering, backup, and recovery.
Strong understanding of cloud security principles: least privilege, service accounts, Workload Identity, secrets management, network segmentation, and access auditing.
Ability to independently deliver infrastructure changes to a validated production result, explain technical trade-offs, and collaborate effectively with Engineering and Security teams.
Nice to Have
Experience with
Flux CD, Argo CD, Ansible, and HashiCorp Vault
.
Experience with
OpenTelemetry
and distributed tracing.
Experience migrating infrastructure between clouds or Kubernetes clusters, including database migrations with limited downtime.
Experience designing disaster recovery strategies and conducting recovery exercises.
Cloud cost optimization and capacity planning experience.
Experience with
DigitalOcean, Hetzner, or AWS
.
Ability to read and troubleshoot JavaScript / TypeScript applications.
Experience operating financial or payment services with strict requirements around access control, auditing, reliability, and data integrity.
Benefits
Professional growth: support for courses, conferences, and English learning (up to 100% coverage).
Work-life fit: remote or hybrid format with flexible hours across international teams.
Paid leave: up to 20 vacation days + 8 company holidays + 5 personal days per year
Recognition programs: structured performance reviews and team awards.
Team culture: retreats in international locations (for example, company apartments in Cyprus).
Задачи:
— Вести крупные изменения в поиске end-to-end: отвечать за бэкенд крупных инициатив от идеи и RFC до выката в продакшен и анализа результата.
— Развивать поиск по миллионам товаров, блюд и заведений, обеспечивая быструю и стабильную работу на большом объёме данных с учётом специфики разных вертикалей (наличие, география, время доставки, расписание заведений, промо и другие факторы).
— Работать над качеством и релевантностью поисковой выдачи, совместно с аналитиками, ML-разработчиками и продактами разбирать пользовательские сценарии, проблемные запросы, пустые и нерелевантные выдачи, формулировать гипотезы и проверять их в продукте.
— Проектировать архитектуру поисковых сервисов с учётом высокой нагрузки, низкой latency, отказоустойчивости, роста каталога и специфики разных вертикалей.
— Отвечать за стабильность, скорость и качество поиска в продакшене: развивать мониторинги и алерты, разбирать деградации, оптимизировать latency и продумывать фолбэки для поддержания быстроты и устойчивости поиска.
Требования:
— Опыт разработки бэкенда.
— Опыт работы с PostgreSQL.
— Хорошее знание C++, STL, классических алгоритмов.
Будет плюсом:
— Опыт работы с очередями сообщений Kafka, RabbitMQ.
— Использование фреймворка userver.
— Умение проектировать микросервисную архитектуру.
— Знакомство с продуктовыми метриками.
Условия:
— В крупных офисах есть спортзалы с тренажёрами, инвентарём и душевыми.
— Полный список бонусов доступен по ссылке https://yandex.ru/jobs/pages/benefits.
Задачи:
— Тестировать продукт целиком: мобильные приложения, веб, API, взаимодействие сервисов между собой
— Проверять не только то, что описано в acceptance criteria, а систему в целом: граничные случаи, сбои интеграций, поведение при плохой сети и параллельных действиях
— Вести тестовую документацию так, чтобы по ней мог пройти другой человек
— Участвовать в разборе требований до начала разработки, а не после
— Предлагать изменения в процессе тестирования, когда текущий перестаёт справляться
Требования (всё обязательно):
— Работа с REST API руками: разбор запросов и ответов, воспроизведение проблемы через Postman, чтение логов
— Браузерные DevTools: сеть, консоль, хранилище — как инструмент расследования, а не просмотра
— Тестирование мобильных приложений: разные версии ОС и устройства, поведение при потере сети, перехват трафика
— SQL: сходить в базу и проверить, что данные легли так, как ожидалось
— Тест-кейсы и баг-репорты, которые воспроизводятся с первого раза по описанию
Плюсом будет:
— Асинхронные системы и очереди (RabbitMQ, Kafka, NATS)
— Тестирование AI-функциональности и недетерминированных сценариев
— LLM и AI API
— MCP
— Использование AI-инструментов в работе QA
Условия:
— Формат: удалённо
— Занятость: fulltime
— Продукт: мобильные приложения, веб, публичное API
— Автотестов нет — тестируем руками
Отбор:
1. Отклик: резюме + ответы на три вопроса
2. Звонок 30 минут
3. Техническое интервью 60 минут
4. Оффер
Как откликнуться:
— Резюме + ответы на три вопроса (последний баг, случай с закрытием бага как «not a bug», баг, дошедший до продакшена)
— В ответе указать зарплатные ожидания
— Отклики без ответов на вопросы не рассматриваются
Задачи:
— Тестировать мобильное приложение
— Прорабатывать тестовую стратегию по новым функциональностям
— Подготавливать тест-кейсы, чек-листы и тестовые сценарии
— Проводить функциональное, регрессионное и интеграционное тестирование
— Разрабатывать и поддерживать автотесты для мобильного приложения
— Поддерживать UI-, API- и screenshot-тесты
— Интегрировать автотесты в CI/CD-процессы
— Анализировать результаты прогонов автотестов и причины падений
— Работать с логами, API, БД, брокерами сообщений и мок-сервисами для проверки end-to-end сценариев
— Заводить, анализировать и сопровождать дефекты до исправления
— Участвовать в планировании релизов и контроле качества поставок
— Проводить code review автотестов
— Помогать команде улучшать процессы тестирования
— Менторить QA-инженеров и помогать им развиваться технически
— Взаимодействовать с разработчиками, аналитиками, backend-командами и владельцами продукта
Требования:
— Опыт тестирования mobile/web приложений от трех лет
— Опыт работы с Rest API
— Опыт работы с SQL/nosql БД на уровне сложных запросов и выгрузок
— Опыт покрытия новых функциональностей при помощи инструментов автотестирования (java) от двух лет
— Опыт работы с интеграционным тестированием
— Опыт работы с CI/CD (Jenkins, GitlabCI)
— Опыт работы с брокерами сообщений (Kafka, RabbitMQ, аналоги)
— Опыт работы с Мок-сервисами (Wiremock или аналоги)
— Опыт работы с SOAP UI, Postman, Jira, Confluence, Git, IntelliJ IDEA, Bitbucket
Условия:
— Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования + квартальная премия по результатам KPI
— Удаленный/офисный/гибридный формат работы
— Сложные и интересные задачи, современный стек технологий
— Забота о здоровье: программа ДМС с первых дней работы, включая стоматологию, обслуживание в лучших клиниках города, страхование и компенсация 10-ти дней больничного
— Возможность вертикального и горизонтального карьерного роста: регулярные тренинги, вебинары, митапы и демо-дни
— Оплата посещения профильных конференций и курсов, помощь с подготовкой к публичным выступлениям и написанием статей на Хабр
— Доступ к бесплатным корпоративным библиотекам Alpina Digital, МИФ и бизнес-изданий
О проекте и роли
Мы разрабатываем системы мониторинга и управления транспортом. Каждую секунду к нам поступают тысячи событий от устройств: их нужно быстро принять, корректно сохранить и отдать в аналитику. Мы ищем инженера, который глубоко понимает базы данных и умеет строить системы, переваривающие непрерывный поток данных. Опыт именно в транспорте или GPS не обязателен — для нас гораздо важнее ваша инженерная база и умение работать с нагруженными данными.
Задачи:
— Проектировать и развивать хранилища данных на PostgreSQL и ClickHouse, обеспечивая высокую нагрузку на запись и чтение.
— Обеспечивать приём и обработку непрерывных потоков телеметрии: настраивать буферизацию, дедупликацию, корректно работать с опоздавшими событиями.
— Оптимизировать запросы и схемы данных: искать узкие места и устранять их, опираясь на метрики и профилирование.
— Разрабатывать и поддерживать сервисы (основной язык стека — Go).
— Участвовать в архитектурных решениях и проводить код-ревью.
— Работать с ИИ-агентами (Claude Code, OpenCode, Pi и аналоги), используя их как основной инструмент для ускорения разработки.
Требования:
— Глубокое знание PostgreSQL: уверенное чтение планов запросов (EXPLAIN ANALYZE), понимание работы индексов, партиционирования, MVCC, vacuum и блокировок.
— Опыт работы с колоночными СУБД (в идеале ClickHouse): понимание движков MergeTree, ключей сортировки и партиционирования, материализованных представлений, пакетной вставки.
— Умение проектировать модель данных от сценариев чтения: разделение на «горячие» и исторические данные, предагрегация, управление сроками хранения (TTL).
— Привычка измерять всё: профилирование, нагрузочное тестирование, принятие решений на основе цифр.
— Опыт обработки непрерывных потоков событий (телеметрия, логи, IoT, трекинг, платежи и т.д.).
— Понимание и опыт решения типовых проблем стриминга: события не по порядку, дубли и идемпотентность, backpressure, батчинг, восстановление после сбоя.
— Опыт работы с брокерами сообщений: Kafka, NATS, RabbitMQ или аналоги.
— Умение разложить систему на сервисы и грамотно обосновать компромиссы (консистентность vs задержка, стоимость хранения vs скорость запросов).
— Опыт эксплуатации своего кода в продакшене: настройка метрик, логов, самостоятельный разбор инцидентов.
— Готовность к ежедневной работе с агентными ИИ-инструментами (Claude Code, OpenCode, Pi и др.).
— Умение ставить агенту задачу с нужным контекстом, критически проверять результат и нести полную ответственность за сгенерированный код как за свой собственный.
Будет большим плюсом:
— Опыт коммерческой разработки на Go: понимание горутин и каналов, работа с pprof, построение микросервисов.
— Опыт работы с геоданными: PostGIS, геоиндексы, построение треков.
— Знание Kubernetes, Docker, настройка CI/CD.
— Опыт миграции или масштабирования хранилища без остановки сервиса (zero-downtime).
О проекте и роли
Мы разрабатываем системы мониторинга и управления транспортом. Каждую секунду к нам поступают тысячи событий от устройств: их нужно быстро принять, корректно сохранить и отдать в аналитику. Мы ищем инженера, который глубоко понимает базы данных и умеет строить системы, переваривающие непрерывный поток данных. Опыт именно в транспорте или GPS не обязателен — для нас гораздо важнее ваша инженерная база и умение работать с нагруженными данными.
Задачи:
— Проектировать и развивать хранилища данных на PostgreSQL и ClickHouse, обеспечивая высокую нагрузку на запись и чтение.
— Обеспечивать приём и обработку непрерывных потоков телеметрии: настраивать буферизацию, дедупликацию, корректно работать с опоздавшими событиями.
— Оптимизировать запросы и схемы данных: искать узкие места и устранять их, опираясь на метрики и профилирование.
— Разрабатывать и поддерживать сервисы (основной язык стека — Go).
— Участвовать в архитектурных решениях и проводить код-ревью.
— Работать с ИИ-агентами (Claude Code, OpenCode, Pi и аналоги), используя их как основной инструмент для ускорения разработки.
Требования:
— Глубокое знание PostgreSQL: уверенное чтение планов запросов (EXPLAIN ANALYZE), понимание работы индексов, партиционирования, MVCC, vacuum и блокировок.
— Опыт работы с колоночными СУБД (в идеале ClickHouse): понимание движков MergeTree, ключей сортировки и партиционирования, материализованных представлений, пакетной вставки.
— Умение проектировать модель данных от сценариев чтения: разделение на «горячие» и исторические данные, предагрегация, управление сроками хранения (TTL).
— Привычка измерять всё: профилирование, нагрузочное тестирование, принятие решений на основе цифр.
— Опыт обработки непрерывных потоков событий (телеметрия, логи, IoT, трекинг, платежи и т.д.).
— Понимание и опыт решения типовых проблем стриминга: события не по порядку, дубли и идемпотентность, backpressure, батчинг, восстановление после сбоя.
— Опыт работы с брокерами сообщений: Kafka, NATS, RabbitMQ или аналоги.
— Умение разложить систему на сервисы и грамотно обосновать компромиссы (консистентность vs задержка, стоимость хранения vs скорость запросов).
— Опыт эксплуатации своего кода в продакшене: настройка метрик, логов, самостоятельный разбор инцидентов.
— Готовность к ежедневной работе с агентными ИИ-инструментами (Claude Code, OpenCode, Pi и др.).
— Умение ставить агенту задачу с нужным контекстом, критически проверять результат и нести полную ответственность за сгенерированный код как за свой собственный.
Будет большим плюсом:
— Опыт коммерческой разработки на Go: понимание горутин и каналов, работа с pprof, построение микросервисов.
— Опыт работы с геоданными: PostGIS, геоиндексы, построение треков.
— Знание Kubernetes, Docker, настройка CI/CD.
— Опыт миграции или масштабирования хранилища без остановки сервиса (zero-downtime).
Компания: Продуктовая SaaS аналитическая компания с 10-летним опытом на рынке.
Стек: PHP 8.4, Symfony, MySQL, MongoDB, Redis, RabbitMQ, Docker, Kubernetes.
Требования:
— От 5 лет опыта в продуктовых компаниях.
— Отличное знание большей части технологического стека.
— Понимание жизненного цикла HTTP-запроса.
— Отличное знание PHP 7/8.
— Умение писать чистый и поддерживаемый код.
— Понимание принципов SOLID / DRY.
— Практический опыт написания и оптимизации запросов в MySQL, создания индексов и понимание принципов их работы.
— Желание профессионально развиваться и расти как член команды.
— Будет плюсом: опыт руководства командой, постановки задач или опыт в стартапах.
Задачи:
— Участвовать в оценке ограничений и требований к продукту.
— Разрабатывать архитектуру проекта.
— Разрабатывать новую функциональность.
— Выполнять рефакторинг и оптимизацию кода.
— Масштабировать проект в условиях роста.
— Оптимизировать запросы к базе данных.
— Проводить код-ревью кода членов команды.
— Участвовать в оптимизации работы команды.
Условия:
— Возможность работать по трудовому договору из любой точки мира.
— 100% оплачиваемые больничные, отпускные и праздничные дни.
— Оборудование для работы (MacBook Pro).
— Медицинская страховка в вашей стране после прохождения испытательного срока.
О проекте: ИТ-компания, разрабатывающая разноплановые проекты с фокусом на AI/LLM-решения, интеграции и высоконагруженные сервисы.
Ищем Senior/Lead руководителя разработки, который сочетает сильную техническую экспертизу в Python и AI-стеке с навыками управления командой.
Это роль для лидера, который не только проектирует архитектуру и пишет код, но и развивает команду, выстраивает процессы и способен объяснить сложные технические концепции простым языком.
Задачи:
— Руководство группой backend-разработки (от 3 человек).
— Предварительная оценка трудозатрат, декомпозиция задач, планирование ресурсов и спринтов.
— Проведение качественного Code Review.
— Обеспечение оптимального взаимодействия внутри команды и со смежными подразделениями (AI/ML, Data, Product).
— Проектирование технической архитектуры решений и сервисов.
— Проектирование и написание кода.
— Участие в разработке технической документации и формировании архитектурных стандартов.
Требования:
— Опыт разработки не менее 5 лет.
— Опыт руководства группой разработчиков от 3 человек.
— Умение разбивать большую задачу на подзадачи и распределять их.
— Python 3.11+: уверенное владение ООП, современными паттернами, асинхронным программированием (asyncio), строгой типизацией (typing).
— Web-разработка: FastAPI и Pydantic (v2): создание асинхронных API, валидация/сериализация данных, генерация OpenAPI-документации.
— Проектирование агентных сценариев на LangGraph.
— Интеграция с OpenAI-совместимыми API (OpenAI, Azure, локальные LLM через vLLM/Ollama).
— Практическое применение Structured Outputs (JSON/Pydantic-схемы, function calling, tool use).
— Опыт построения RAG-пайплайнов (чанкинг, эмбеддинги, reranking, гибридный поиск).
— PostgreSQL: проектирование схем, оптимизация запросов, работа с индексами, использование SQLAlchemy 2.0 / Tortoise / asyncpg.
— Векторные хранилища: pgvector, Qdrant, Weaviate, Chroma (выбор эмбеддингов, настройка индексов HNSW/IVFFlat, фильтрация по метаданным).
— Docker и Docker Compose, понимание принципов оркестрации (Kubernetes).
— Работа с асинхронными очередями: Redis, Celery, ARQ, Kafka, RabbitMQ.
— Настройка пайплайнов в GitLab CI/CD, линтинг (ruff, mypy), автоматизированные тесты.
— Работа с данными: обработка JSON, TOML, DAT, CSV; извлечение информации из PDF, парсинг DXF-чертежей.
— Тестирование: Unit- и интеграционные тесты (pytest, pytest-asyncio), мокирование внешних AI-API.
— Уверенное владение Linux (уровень выше базового, без задач DevOps).
— Навык объяснять сложные технические проблемы простым и понятным языком.
— Опыт публичных выступлений: конференции, митапы и другие профильные мероприятия.
— Работа в гибких и гибридных методологиях (Agile/Scrum).
Условия:
— Удалённая работа.
— Загрузка: Full-time.
— Срок привлечения: 3 месяца с возможностью пролонгации.
— Часовой пояс: UTC+3 (МСК).
— Грейд: Senior / Lead.
— Ставка: до 320 000 руб. на руки в месяц.
Задачи:
— Разрабатывать и поддерживать проекты на PHP (Yii2,)
— Участвовать в процессе проектирования технических решений
— Работать с PostgreSQL, включая проектирование и оптимизацию запросов
— Писать и рефакторить код
— Работать с базой данных (CRUD-запросы, миграции)
— Покрывать код юнит-тестами
— Постепенно погружаться в CI/CD и инструменты разработки (Docker, OpenAPI)
— Участвовать в написании технической документации
Требования:
— Знание PHP 8.0 на уровне middle
— Опыт работы с PHP-фреймворком Yii2
— Готовность работать с фреймворком Yii3
— Свободное владение консолью Linux
— Уверенное знание PostgreSQL: сложные запросы, индексы, оптимизации
— Уверенные знания Redis (кеширование, оптимизация)
— Опыт участия в процессе проектирования решений
— Опыт работы с legacy code
— Опыт взаимодействия с очередями
— Опыт работы с Docker, Docker compose, понимание контейнеризации, управление зависимостями
— Умение четко формулировать и доносить свои мысли
— Понимание ООП, SOLID, паттернов проектирования
— Опыт разработки REST API, понимание принципов HTTP
— Понимание основных принципов чистой архитектуры и DDD
— Опыт работы в команде, самостоятельность и ответственность
— Отличное знание русского языка для коммуникации внутри команды
Будет плюсом:
— Навыки работы с JavaScript, Nuxt JS
— Опыт работы с RabbitMQ, очередями
— Опыт взаимодействия с полнотекстовым поиском
— Опыт работы в продуктовых компаниях
Условия:
— Полностью удаленный формат (из любой точки Мира) или офисный формат работы (офис в г. Самара)
— График ПН-ПТ – с 9:00 до 18:00 или с 10:00 до 19:00
— Оформление по ТК, ИП, СЗ, ГПХ
— Оплачиваемые отпуска и больничные
— Возможность карьерного роста внутри компании
— Повышение квалификации за счет компании
— Гибкий график работы (по договоренности)
— Ежегодная индексация зарплаты и премии
— Корпоративные мероприятия 2 раза в год (активный отдых)
Дополнительно:
— Компания резидент Сколково
— Работа по методологии Scrumban
— Наставничество на первых этапах работы
— Оплата курсов, тренингов, конференций
— Требуется опыт коммерческой разработки более 3 лет
— Этапы собеседования: знакомство с HR, техническое интервью, оффер
— Требуется указать Телеграм для связи
Задачи:
— Разработка и поддержка отказоустойчивых систем сбора открытых данных (парсеров) на .NET 8/10.
— Оптимизация производительности компонентов, работающих в режиме 24/7.
— Внедрение механизмов эффективного обхода систем защиты от ботов.
Требования:
— Знание Microsoft .NET и C#, понимание многопоточности и асинхронного программирования (async/await, TPL).
— Опыт разработки систем сбора данных (scraping/parsing) и понимание протоколов HTTP/HTTPS и WebSocket.
— Умение писать чистый эффективный код и понимание его работы под нагрузкой.
— Опыт работы с MS SQL Server или PostgreSQL.
— Будет плюсом: навыки работы с регулярными выражениями и библиотеками для парсинга: HtmlAgilityPack, AngleSharp.
— Знание Elasticsearch и опыт работы с NoSQL-решениями, включая Redis и Cassandra.
— Понимание работы брокеров сообщений Kafka и RabbitMQ.
— Опыт работы с Docker, Kubernetes и понимание CI/CD.
Условия:
— Полная занятость, трудовой договор, график 5/2.
— Работа удалённо или в гибридном формате в Москве.
Задачи:
— Проектировать и развивать LLM/AI-системы и AI-агентов;
— Строить многошаговые agentic workflows: routing, tool calling, state management;
— Работать с Prompt Engineering и Context Engineering;
— Управлять контекстом, памятью и состоянием диалога;
— Реализовывать structured output и function/tool calling;
— Строить RAG-пайплайны: chunking, embeddings, retrieval, reranking;
— Интегрировать LLM с API, базами данных и внутренними сервисами;
— Разрабатывать backend-сервисы на Go и AI-компоненты на Python;
— Исследовать новые модели и подходы, быстро проверять гипотезы;
— Выбирать модели с учетом качества, latency и стоимости;
— Строить систему оценки качества: evals, regression tests, golden datasets, LLM-as-a-judge;
— Анализировать логи и traces, улучшать качество и стабильность агентов;
— Реализовывать retries, fallbacks, timeouts и обработку ошибок;
— Доводить решения от прототипа до стабильного production.
Требования:
Go:
— production-сервисы;
— REST/gRPC API;
— concurrency;
— работа с БД;
— микросервисная архитектура.
Python:
— AI-сервисы и backend;
— async;
— API;
— обработка данных;
— быстрое прототипирование.
Также важно:
— Практический опыт разработки production-приложений с LLM;
— Понимание архитектуры современных AI-систем: prompt → context → tools → agent → state → evaluation;
— Опыт Prompt Engineering: system prompts, few-shot, prompt chaining, structured output;
— Опыт Context Engineering: memory, summarization, динамическая сборка контекста;
— Опыт создания AI-агентов и agentic workflows;
— Работа с LLM API и понимание особенностей разных моделей;
— Понимание RAG: embeddings, vector search, retrieval, reranking, hybrid search;
— Понимание evals, regression testing и анализа production-логов;
— Опыт с PostgreSQL, MongoDB, Redis, Docker, Git, CI/CD;
— Понимание production-подходов: observability, scalability, latency, retries, fallbacks и контроль стоимости.
Будет плюсом:
— Multi-agent системы;
— LangGraph;
— MCP;
— Langfuse / LangSmith;
— Elasticsearch / OpenSearch;
— Open-source LLM: Qwen, Llama, DeepSeek и др.;
— vLLM / Ollama;
— Kafka / RabbitMQ;
— Kubernetes;
— Оптимизация token usage, latency и стоимости LLM;
— Guardrails и защита от prompt injection;
— Highload-системы.
Важно:
Ищем инженера, который воспринимает LLM не как простой API, а как компонент большой production-системы. Важно уметь проектировать всю логику вокруг модели: какие данные передать в контекст, какого агента или инструмент вызвать, как проверить результат, обработать ошибку и определить следующий шаг. Ищем software engineer с сильной AI/LLM-экспертизой, который умеет не только написать хороший промпт, но и довести всю систему до стабильного production-решения.