Задачи:
- Разработка и проектирование: реализация больших продуктовых фич для уменьшения ручного контроля при закрытии расчётных периодов и подсчёте фактического распределения рабочего времени; проектирование моделей данных для хранения информации из различных сервисов; ревью кода, написание юнит-тестов, согласование контрактов, меняющих API.
- Инфраструктура, рефакторинг и технический анализ: участие с самого начала задачи, рассмотрение предложений по рефакторингу и внедрению новых технических средств для повышения качества сервиса.
- Развёртывание и поддержка: обеспечение надёжности технических решений, поддержка сервиса командой, применение и улучшение мониторингов, метрик и алертов для оперативного реагирования на проблемы.
Требования:
- Опыт работы с инструментами управления микросервисами и их оркестрации, например Kubernetes, Docker.
- Понимание экосистемы JVM и интеграции Kotlin с Java.
- Умение разрабатывать производительные и поддерживаемые приложения на Kotlin.
- Навыки проектирования структуры баз данных.
- Способность оценивать эффективность алгоритмов и оптимизировать производительность системы в целом.
Задачи:
— Проектирование архитектуры программных средств и backend-сервисов на Python.
— Разработка на Django (REST API + SSR на шаблонах) и FastAPI (асинхронные микросервисы).
— Оптимизация сложных запросов к PostgreSQL.
— Написание Unit-тестов (pytest), участие в Code Review.
— Взаимодействие с командой (разработчики, тестировщики, аналитики) и участие в тестировании.
Требования:
— Опыт разработки на Python (3.8+) — от 2 лет.
— Django: REST API, ORM, оптимизация запросов (select_related/prefetch_related), опыт SSR на Django Templates (контекст, формы, include/extends, статика).
— FastAPI: асинхронность (async/await), Pydantic-валидация, Swagger/OpenAPI.
— PostgreSQL: написание сложных SQL-запросов, понимание индексов и оптимизации.
— Опыт проектирования REST API, работа с Git.
— Базовое понимание Docker, написание тестов (pytest/unittest), понимание CI/CD.
— Английский — чтение техдокументации (Pre-Intermediate+).
Будет плюсом:
— Опыт с Golang или желание его освоить.
Условия:
— Удаленная работа с гибким графиком.
— Работа над сложными и интересными проектами в сильной команде.
— Возможность профессионального роста и обучения.
— Конкурентная заработная плата, обсуждается по итогам собеседования.
Задачи:
- Проектировать и писать ядро платформы, доводить его до надежной работы в продакшене
- Разрабатывать сервисы и программные компоненты
- Внедрять новые функции и развивать существующие
- Участвовать в архитектурных обсуждениях и принятии решений
- Обеспечивать качество кода: писать и поддерживать юнит-тесты, проводить код-ревью
- Участвовать в оценке, планировании и приоритизации разработки
- Развивать младших и миддл-разработчиков в отделе
- Общаться с заказчиками и командами разработки, тестирования, сопровождения
Требования:
- Опыт разработки на Python: знакомство с Asyncio, Concurrency, FastAPI, Flask, Django, Testing и особенностями масштабирования Python-приложений
- Опыт работы с базами данных — SQL Syntax, Indices, Transactions, Locks, Domain Design, Scaling Patterns, NoSQL, популярными ORM, например SQLAlchemy
- Опыт создания продуктов и инструментов в области AI и LLM: построение агентов и систем RAG, работа с MCP, реализация механизмов памяти и кодинговых агентов
ГибридmiddleСанкт-Петербург
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Location: Seattle, WA; San Francisco Bay Area
Workplace: Remote
ABOUT DOCKER
Docker has been one of the most loved brands in developer tooling, trusted by more than 20 million monthly users and over 20 billion container image pulls. From solo founders to the world's largest companies, developers rely on Docker to build, share, and run their applications across our suite of products including Docker Desktop, Docker Hub, and Docker Scout.
We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default.
_______________________________________________________________________
We are a globally distributed, remote-first team building the tools that define how software gets built and delivered. As AI agents redefine software development, Docker is at the center of that shift, providing the sandboxed environments, verified images, and secure infrastructure that make autonomous workflows trustworthy by default.
As a Staff Software Engineer on the Cloud Sandboxes team, you’ll design and build the core systems that power Docker’s cloud agentic platform. Your work will focus on creating scalable, reliable, and secure infrastructure that enables developers to deploy and manage agentic workloads efficiently and with confidence.
If you thrive on solving distributed systems challenges, enjoy working at the intersection of developer experience and cloud infrastructure, and want to help shape the future of Docker’s platform, we’d love to hear from you.
RESPONSIBILITIES
- Design, implement, and operate core services that power Docker’s Cloud Sandboxes platform
- Build scalable systems for microVM orchestration, workload scheduling, and lifecycle management
- Develop high-performance APIs and control plane components for managing multi-tenant workloads
- Ensure system reliability, observability, and performance across Docker’s Cloud Sandbox infrastructure
- Collaborate with product, platform, and security teams to deliver customer-focused capabilities
- Participate in architectural discussions, code reviews, and design documents
- Contribute to automation and CI/CD improvements across the deployment pipeline
- Debug and resolve production issues across distributed systems in cloud environments
- Take part in on-call rotation for your team; respond to incidents, debug production issues, and drive continuous improvement of system reliability
QUALIFICATIONS
REQUIRED:
- 10+ years of backend software engineering experience building large-scale cloud or distributed systems
- Strong proficiency in Go and/or Java
- Deep understanding of container orchestration, Kubernetes, and microservices architecture
- Experience designing and operating highly available, secure, and observable production systems
- Strong understanding of cloud infrastructure (AWS, Azure, or GCP) and related scalability patterns
- Familiarity with CI/CD pipelines, monitoring, and infrastructure-as-code tooling
- Excellent problem-solving and debugging skills in distributed environments
- Strong communication skills and ability to collaborate across remote, cross-functional teams
- Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
PREFERRED:
- Experience contributing to cloud-scale compute platforms or container infrastructure products
- Knowledge of service mesh, networking, or policy enforcement systems
- Experience with observability stacks (Prometheus, OpenTelemetry, Grafana, etc.)
- Familiarity with security best practices for multi-tenant cloud systems
- Prior experience in developer infrastructure, cloud platforms, or hyperscale environments
Docker considers sponsorship on a case-by-case basis based on business needs.
Compensation & Equity
United States: $170,350 – $275,550 + equity
______________________________________________________________________
POSTING INFORMATION
- Open vacancy: This posting is for an existing open role.
- AI in hiring: Docker may use AI-assisted tools during our recruiting process.
- Interview recordings: Candidates will be invited to opt in to interview recordings to support interviewer calibration and consistent evaluations. Recordings are optional and require explicit consent.
______________________________________________________________________
PERKS & BENEFITS
- Remote-first by design – Work from your home, with offices in Seattle and Paris for connection and collaboration.
- Flexibility that fits your life – We trust you to manage your schedule while delivering great work.
- Time to recharge – Generous PTO, designated quarterly Whaleness Days, and a designated end-of-year Whaleness break.
- Home office support – Set up your workspace for comfort and success.
- Technology stipend – Equivalent to US$100 net per month to help support your work.
- Learning & development – Annual stipend for conferences, courses, certifications, and continued learning.
- Parental leave – 16 weeks of paid parental leave after six months of employment.
- Equity for all full-time employees – Share in Docker's long-term success as we continue to grow.
- Comprehensive benefits – Medical, retirement, and paid holidays vary by country.
- Docker swag – Because representing the whale never gets old.
Docker is proud to be an equal opportunity employer. We are committed to building a team that reflects a broad range of backgrounds, experiences, and perspectives. We believe diverse teams build better products, make better decisions, and better serve our global community.
#LI-REMOTE
Задачи:
— Разработка и поддержка on-chain и off-chain проектов, связанных с Pyth, включая смарт-контракты, SDK и утилиты.
— Влияние на развитие проекта совместно с командами бизнес-развития и продаж.
— Наставничество младших инженеров и поддержание высокого уровня проектирования и документации ПО.
— Взаимодействие с сообществом разработчиков, понимание их потребностей и создание SDK, документации и инструментов для них.
Требования:
— Минимум 4 года опыта в разработке программного обеспечения с портфолио реализованных продуктов.
— Глубокие знания Rust.
— Опыт работы с крупномасштабными, критически важными системами будет плюсом.
— Опыт разработки смарт-контрактов и блокчейн-проектов приветствуется, но также ценятся бекенд-инженеры с опытом в низкоуровневых языках (Rust или C++).
— Знакомство или интерес к Solidity, Python и Typescript.
— Умение работать в быстро меняющейся стартап-среде и адаптироваться к изменениям в DeFi.
— Отличные коммуникативные навыки для взаимодействия с техническими, бизнес и внешними партнерами.
— Готовность участвовать в периодических дежурствах.
Условия:
— Удаленная работа с командой, расположенной по всему миру.
— Работа в стартапе в сфере децентрализованных финансов.
— Английский язык как основной для коммуникации внутри команды и с внешними разработчиками.
— Возможность работать из офиса в Порту, Португалия (опционально).
Задачи:
— Разрабатывать и поддерживать код
— Проводить code review
— Использовать современный стек технологий, а также участвовать в его обновлении, исходя из своего опыта
— Документировать свой код, покрывать unit-тестами
— Оценивать работы по разработке
— Взаимодействовать со смежными командами (QA, аналитика, эксплуатация и т.д)
Требования:
— Опыт работы в роли разработчика Python от 5 лет
— Знакомство с Domain Driven Design (DDD)
— Применение в разработке Django и Django Rest Framework
— Опыт разработки и интеграции RESTful API
— Понимание принципов ООП, шаблонов проектирования и лучших практик разработки
— Опыт работы с CI/CD и DevOps практиками
— Использование брокера сообщений Apache Kafka для обработки потоков данных
— Опыт работы с реляционной СУБД PostgreSQL
— Работа с чистым SQL из Python
Будет преимуществом:
— Работа со слоистыми архитектурами
— Опыт работы с Command and Query Responsibility Segregation (CQRS)
— Знакомство с написанием OpenAPI спецификации
— Опыт работы с dependency injection фрэймворками
Условия:
— Работа над социально значимыми проектами в аккредитованной IT компании
— Конкурентная заработная плата + годовой бонус
— ДМС + стоматология и международная страховка
— Гибкое начало рабочего дня
— Гибридный формат работы
— Компенсация 9 видов расходов: от КАСКО до путевок на отдых
— Интересная программа внутреннего и внешнего обучения
— Сильная команда талантливых специалистов
Задачи:
— Разрабатывать бэкенд для личного кабинета рекламодателя. Наш продукт — это сложная система из множества сервисов.
Требования:
— Техническое образование.
— Пет-проекты или просто классные пет-проекты.
Задачи:
— Разработка, ревью и поддержка высококачественных backend-сервисов и API.
— Реверс-инжиниринг существующих сервисов на Scala и бизнес-логики для трансляции их в масштабируемые решения на .NET.
— Сотрудничество с распределёнными командами, продакт-менеджерами и заинтересованными сторонами для согласования технических требований.
— Проектирование и внедрение надёжных backend-архитектур и автоматизированных end-to-end тестов.
— Мониторинг производительности приложений и их операционного состояния с использованием инструментов наблюдаемости.
— Трансляция сложных бизнес-требований в исполнимые технические спецификации.
Требования:
— Уверенное владение C# и .NET.
— Практический опыт работы с AWS (Lambda, SQS/SNS, DynamoDB, CloudFormation).
— Способность читать и анализировать код на Scala с помощью AI-инструментов (Claude) для ускорения рабочего процесса.
— Свободное владение английским языком для ежедневного общения в распределённой среде.
— Наличие как минимум 3-часового пересечения рабочего времени с часовым поясом EST.
— Хорошее понимание CI/CD пайплайнов и стратегий автоматизированного тестирования.
Будет плюсом:
— Опыт работы с Scala в продакшене.
— Опыт с React и JavaScript в современных веб-приложениях.
— Опыт в медицинской сфере или миграции устаревших систем.
— Опыт построения масштабируемых микросервисов и распределённых архитектур.
Условия:
— Отпуск и больничные согласно законодательству вашей страны.
— Медицинская страховка для вас и ваших близких.
— Выходные в государственные праздники независимо от графика клиента.
— Поддержка IT-сертификаций и доступ к топовым курсам и образовательным платформам.
— Корпоративная культура с регулярными встречами и мероприятиями.
REMOTE RUSSIA Orion soft — российский разработчик ИТ-продуктов, в основу которых заложена концепция программно-определяемого ЦОД. Один из продуктов — StarVault, корпоративная система управления секретами и защитой доступа. Зона ответственности — админ-интерфейс продукта: авторизация, политики, secrets engines, PKI, MFA, хранилище и другие разделы.
Задачи:
— Запускать новые фичи в SPA: Ember Octane, Glimmer Components, routes и ember-engines;
— Подключать backend: интегрировать REST API StarVault через Ember Data и services;
— Собирать интерфейсы администрирования: формы, таблицы, wizards, PKI, snapshots, OIDC/MFA;
— Поддерживать локализацию: дополнять ru/en через ember-i18n;
— Укреплять качество: писать unit-, integration- и acceptance-тесты (QUnit, Mirage);
— Вовлекаться в работу команды: ревью, синхронизация с backend, QA и дизайнерами.
Требования:
— От 3 лет коммерческой разработки;
— Уверенный JavaScript (ES6+), опыт с Ember.js или готовность быстро в него войти;
— Понимание SPA: routing, state, работа с REST API;
— SCSS/CSS (BEM);
— Git, code review, работа через MR в GitLab;
— Английский на уровне чтения технической документации.
Будет плюсом:
— Опыт с React 17, TypeScript, Redux, Webpack;
— Опыт с Ember Data, ember-concurrency, Handlebars;
— Знания security/infra: Vault, OAuth/OIDC, MFA, PKI;
— Опыт использования Docker для локального запуска.
Location: Tbilisi; Warsaw; Minsk; Chișinău; Belgrade
Workplace: remote
About the Role:
BOSS Revolution helps millions of people around the world stay connected with family and friends through international calling, mobile top-up, and money services. As a Senior Flutter Developer on the DTC Calling team you'll build and evolve the flagship BOSS Revolution app.
Your main direction is Product-Led Growth (PLG): the referral program (Refer-a-Friend), onboarding and activation funnels, promo and reward mechanics (loyalty and subscription offers, first-transfer and recharge bonuses, upsell offers), and the experiments that decide which of them ship. It is the main direction, not the only one: you'll take on any work the team owns — home, calling, money-transfer and top-up flows, subscriptions and payments — as the roadmap requires.
You'll work in one of the largest Flutter codebases in production — a monorepo of 100+ internal packages, feature-first clean architecture, and a strong engineering culture around code quality, testing, and automation — and ship in short, instrumented iterations: hypothesis → flag → variant → metric → decision. The app also carries a native calling stack (SIP/VoIP on Android and iOS); experience there is welcome, not required.
What You'll Do:
Growth (main direction)
Build growth mechanics end-to-end
: referral flows (invite links, deferred deep links, reward tracking), onboarding & activation funnels, promo/reward dialogs and offer surfaces, in-app surveys — from a PRD with a success metric to a measured result in production.
Run experiments as a habit
: ship behind feature flags, wire variant assignment from our remote-config / A/B service (fixed-split and multi-armed-bandit tests) and Firebase Remote Config, tag events with test and variant, watch guardrail metrics, and remove the flag once the test is decided.
Instrument and validate analytics
: define and implement Amplitude/GA events and properties, keep the event taxonomy clean across releases, verify events before launch, and read funnel dashboards together with the PM and data team.
Render server-driven promo content
: integrate with our in-house campaign platform — targeted campaigns, remotely configurable copy and creatives, layout updates pushed from the backend in real time — with versioned fallbacks, so campaigns launch without an app release.
Integrate third-party growth SDKs
: attribution (AppsFlyer), Braze (push, content cards), ads (AdMob / AppLovin), payments and KYC vendors — mostly through Flutter plugins, occasionally extending them in Kotlin/Swift via platform channels.
Across the app and team
Ship product features beyond growth
: home screen, calling flows (Flutter UI over the native SIP stack), money-transfer and top-up flows, subscriptions and payments (card and wallet flows, Google/Apple Pay), country selection, chat and social features, performance and tech-debt work — the same standards, a different surface.
Own features within our architecture
: feature-first clean architecture, Bloc/Cubit state management, repositories, immutable state, Result-based error handling; migrate legacy Provider/ViewModel code in the modules you touch (e.g. the referral module) to the current patterns.
Work at real scale
: a Melos-managed monorepo with 100+ packages, strict dependency hierarchy, code generation (json_serializable / freezed), a shared design system, and a 90% diff-coverage gate enforced per package in CI (bloc_test + mocktail).
Keep releases healthy
: trunk-based development, ~2 releases a month through GitHub Actions and Fastlane, Crashlytics plus product-metric monitoring, staged rollouts and kill-switches for risky changes.
Collaborate cross-functionally
: with product managers (growth and core product), backend engineers (campaign, config and A/B services), data & BI, marketing (Braze campaigns) and QA — and push back on asks that cannot be measured.
Use AI-assisted development
as part of the everyday workflow: Cursor / Claude Code / Copilot with in-repo prompts, agents and MCP integrations.
We're Looking For:
5+ years building mobile apps, including 3+ years with Flutter in production.
Strong Flutter/Dart: Bloc/Cubit or comparable structured state management, async programming and isolates, code generation, dependency injection, clean architecture and modularization.
Hands-on, experiment-driven product development: feature flags and remote config (Firebase Remote Config, LaunchDarkly, Statsig, GrowthBook or an in-house service), A/B rollout mechanics (staged rollout, sticky assignment, kill-switch) and analytics instrumentation (Amplitude, Mixpanel, GA or similar) — including knowing how your experiments ended.
Deep linking, including deferred deep links and App Links / Universal Links setup; understanding of attribution flows.
Working knowledge of native Android (Kotlin) and/or iOS (Swift) at the level of platform-channel and SDK integrations.
Strong testing culture: unit and bloc tests with mocked collaborators, deterministic tests, comfortable working under coverage gates.
Full lifecycle experience: Git, CI/CD (e.g. GitHub Actions), code signing, store deployment, post-release monitoring.
Product mindset: can work from a PRD with success metrics, propose instrumentation and guardrails, and explain trade-offs to non-engineers.
English: Upper-Intermediate or higher.
It Would Be a Plus:
Time on a dedicated growth or monetization team: referral programs, onboarding optimization, paywalls / subscriptions, retention work, multi-armed bandits.
Attribution and marketing SDKs by name: AppsFlyer, Kochava, Adjust, Branch; Braze, Iterable, CleverTap.
Server-driven UI or remotely configurable content systems.
Payments and subscriptions on mobile: card flows, 3DS, in-app purchases, Google/Apple Pay.
VoIP / real-time communication: SIP, WebRTC, CallKit / Telecom framework, push-triggered call handling, audio session management.
Large monorepos (melos, Mason, Dart workspaces); migrating legacy state-management patterns.
Beyond mobile: backend / BFF for growth features, data pipelines, observability.
Telecom, fintech or other regulated consumer products (KYC, fraud vendors).
Comfort with AI-assisted development tooling.
We are pleased to offer you:
Remote b2b (Georgia-Moldova) or on-site employment (Belarus-Moldova) work opportunity!
Stable job with long-term growth perspective.
Competitive salary with annual performance review.
Really good hardware.
An exciting and challenging job with talented people around.
Continuous learning and career growth opportunities.
Compensation for professional training, seminars, and conferences.
Referral program – get rewarded for helping us grow the team with talented people.
Company-supported English classes to enhance your professional growth.
More perks for the Minsk and Chisinau office employees.
A few words about us:
IDT Corporation is a global communications company founded in 1990 and headquartered in Newark, New Jersey. We are industry leaders in prepaid communication and payment services and one of the largest international voice carriers. We are listed on the NYSE, employ over 1800 people across 20 countries, and have over $1.5 billion in revenues.
IDT is not ”another big IT corporation”— we encourage and support in-house entrepreneurs in developing their ideas into business actions.
Our flagship brand, BOSS Revolution, offers Money Transfer, International Calling, and Mobile Top-Up services and supports IDT’s mission of enabling people to keep in touch and share resources with family and friends worldwide.
If you're looking for a company that will give you the maximum flexibility in choosing a location to work, this opportunity is for you!
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Требования:
- базовые знания SQL
- базовые знания Python
- понимание основных структур данных и алгоритмов
- знание принципов ООП
- умение работать с Git
Обязанности:
- разработка и поддержка сервисов на Python
- участие в backend-разработке
- написание чистого кода
- работа с базами данных и SQL
- создание автоматизированных скриптов
Условия:
- обучение на стажировке
- опыт работы с ETL, хранилищами данных
- возможность удаленной работы из любой точки России
- дополнительное обучение для стажеров
- корпоративные мероприятия, ДМС, скидки от партнеров
УдалённоСтажёрГеография найма не уточнена
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
— Строить бэкенд кошелька, SDK и enterprise API;
— Проектировать и деплоить смарт-контракты — от прототипа до продакшена;
— Поднимать платформенные сервисы: сканеры, индексеры, внутренние API;
— Строить event-driven системы под институциональные нагрузки;
— Участвовать в R&D — исследовать новые фреймворки, протоколы и подходы.
Требования:
— 5+ лет бэкенд-разработки с реальным продакшн блокчейн-опытом;
— Сильный JVM-бэкграунд: Scala, Kotlin или Java. Функциональное программирование (Cats Effect, Akka, ZIO) — жирный плюс;
— Успешный опыт шиппинга смарт-контрактов на Solana, EVM, Cardano или другом живом чейне;
— Опыт создания кошельков, трейдинг-систем, индексеров или DeFi-протоколов;
— Глубокое понимание event-driven архитектуры (Kafka, RabbitMQ).
Плюсом будет:
Мультичейн-опыт, Rust / Anchor, финтех, DAML, custody, трейдинг-инфраструктура.
Условия:
— Полная инженерная свобода и Senior-команда без лишнего менеджмента;
— 100% удаленный формат работы из любой точки мира;
— Участие в создании уникального глобального финтех-продукта.
Задачи:
- Развивать платформу хранения и раздачи видео
- Разрабатывать сервис видеотрансляций
- Интегрировать новые технологии работы с видео в существующую инфраструктуру
- Заниматься совершенствованием системы аналитики видеоплатформы
- Выполнять доработки видеоплатформы в рамках поддержки партнёров
Требования:
- Знание backend-разработки на Java, опыт коммерческой разработки более 5 лет
- Глубокие знания JVM и GC
- Опыт работы со Spring, Cassandra, Zookeeper
- Опыт разработки многопоточных приложений, понимание JMM
- Понимание компьютерных сетей и протоколов передачи данных
- Умение собрать требования к задачам, способность самостоятельно принимать решения при разработке
Location: India
Workplace: remote
About the Role
Welo Data is seeking experienced linguists to support a synthetic data generation program for a leading technology client. In this role, you will perform A/B preference testing of machine-generated translations from English into Indic languages, helping to evaluate and improve the quality of AI-generated content.
As a Translation Validator, you will independently review an English source document alongside two machine-generated translations (Variant A and Variant B), select the preferred translation, and provide a written justification for your choice. Each sample is reviewed by three independent validators working in a blind process.
Project Details
Job Title: Translation Validation - Assamese
Location: Remote
Employment Type: Freelance Contract
What You’ll Do
Задачи:
- Разрабатывать новые и дорабатывать существующие микросервисы на Java (Core, Collections, Generics, JDBC, JPA, Concurrency, Stream API, JAXB) и Spring (Spring Boot, Spring Security, Spring Data, Spring MVC);
- Разрабатывать REST-интерфейсы системы для взаимодействия с frontend и межсервисной коммуникации;
- Разрабатывать и поддерживать адаптеры взаимодействия с системами управления сетевым оборудованием;
- Участвовать в обсуждении и принятии архитектурных решений;
- Развивать продуктовое решение NEO с учетом готовых платформенных компонентов МТС;
- Работать с базами данных (PostgreSQL, ClickHouse, Oracle, MongoDB, Nebula Graph);
- Интегрировать систему с брокерами сообщений (Rabbit MQ, Apache Kafka);
- Писать тесты и обеспечивать качество кода перед выкаткой в продакшен;
- Декомпозировать и оценивать задачи, работать в условиях динамично меняющихся приоритетов;
- Самостоятельно разбираться в нестандартных задачах, изучать документацию и парсить библиотеки при необходимости.
Требования:
- Опыт разработки на Java от 5 лет;
- Уверенное знание протоколов REST и SOAP;
- Опыт работы с базами данных (PostgreSQL, ClickHouse, Oracle, MongoDB, Nebula Graph);
- Опыт работы с брокерами сообщений: Rabbit MQ, Apache Kafka;
- Понимание принципов работы микросервисной архитектуры;
- Опыт использования Gitlab;
- Знакомство с платформой Kubernetes;
- Опыт построения CI/CD;
- Умение декомпозировать и оценивать задачи;
- Приверженность практикам тестирования кода.
Задачи:
- Разработка микросервисов;
- Разработка интеграционных адаптеров;
- Анализ архитектурных решений;
- Разбор дефектов продуктовой среды;
- Подготовка и внедрение инфраструктурных задач;
- Работа с базами данных;
- Настройка API для связи с внешними сервисами;
- Написание юнит-тестов.
Требования:
- Уверенные знания основных современных концепций и принципов разработки на платформе Java;
- Хорошее знание и умение применять на практике принципы ООП, SOLID, DRY, KISS;
- Знание стандартных алгоритмов и структур данных;
- Опыт разработки на Java с использованием технологий: Spring Framework (Cloud);
- Опыт работы с тестовыми фреймворками: Junit, TestNG, Mokito;
- Опыт работы с реляционными базами данных;
- Знание теоретических основ проектирования БД и построения эффективных запросов;
- Опыт работы в финансовом секторе приветствуется.
Задачи:
— Владеть бэкендом подразделения в целом, обеспечивая согласованность, надежность и развитие всех сервисов.
— Валидировать и утверждать технические решения (ADRs/RFCs) и API контракты как финальный бэкенд-гейт.
— Предлагать и внедрять платформенные решения и системные исправления для повторяющихся инцидентов.
— Проводить аудит технического долга, производительности, надежности и безопасности бэкенда для разработки планов улучшения.
— Писать production-код для критических областей и решать самые сложные баги и инциденты.
— Наставлять старших инженеров и тимлидов, устанавливая стандарты Spec-First и AI-assisted разработки.
Требования:
— Экспертные знания Go и проектирования распределенных высоконагруженных систем (микросервисы, event-driven архитектура с Kafka).
— Сильные навыки работы с SQL/NoSQL базами данных, моделированием данных и кэшированием с Redis.
— Опыт работы с системами наблюдаемости (Prometheus, Grafana) и практиками SRE.
— Знания OWASP, аутентификации/авторизации и антифрод-механизмов (mTLS, rate limiting).
— Понимание местных регуляций и стандартов защиты данных, таких как GDPR/LGPD.
— Обязательное проживание или готовность к переезду в Казахстан.
Плюсы:
— Практический опыт с AI-assisted development инструментами, например Claude Code.
— Опыт работы с подходом Spec-First в инженерии.
Условия:
— Официальное трудоустройство с стабильной зарплатой и медицинской страховкой.
— Гибридный формат работы и гибкий график.
— Пакет релокации для международных кандидатов.
— Профессиональные консультации (психологические, финансовые, юридические).
— Доступ к разнообразным внутренним и частично/полностью оплачиваемым внешним обучающим курсам.
— Необходимое рабочее оборудование и членство в клубе скидок.
Процесс найма:
— Шаг 1: Рассмотрение заявки.
— Шаг 2: Оффер.
— Шаг 3: Найм.