Задачи:
— Разрабатывать микросервисы на Go;
— Проектировать архитектуру новых микросервисов;
— Проводить интеграции с внешними сервисами и существующими микросервисами WB;
— Участвовать в ретро и общих дейликах отдела;
— Проводить отладку ошибок.
Требования:
— Опыт работы с PostgreSQL/MongoDB;
— Опыт работы с геосервисами/картами/логистикой;
— Хорошие знания алгоритмов;
— Умение анализировать поставленную задачу и находить нестандартные решения.
Условия:
— Обучение и развитие: языковые клубы, корпоративный университет, программы развития управленческих навыков;
— Корпоративный пакет ДМС со стоматологией, корпоративный спорт, консультации психолога;
— Множество сообществ: клуб спикеров, футбола, йоги, шахмат и т.д.;
— Забота о семьях: гибкий подход и проекты для детей сотрудников;
— Скидки и партнерские программы на обучение, страхование, покупки;
— Комфортная рабочая среда: бесплатное питание в офисе, современные офисы, корпоративная техника и портал для сотрудников.
Задачи:
— Разработка и поддержка Java-приложений, поддерживающих процессы Market Risk.
— Исправление уязвимостей и реализация мелких разработок на Java и C++.
— Отладка трасс движка расчетов на C++ и исследование расхождений в расчетах.
— Поиск и устранение ошибок в приложениях на Java и C++.
— Работа в Linux-средах с использованием Git для управления исходным кодом.
— Поддержка деятельности по разработке и взаимодействие с командой Devin.
Требования:
— Опыт работы не менее 2 лет с Java и J2EE.
— Опыт работы не менее 2 лет с C++.
— Базовые знания Linux и опыт работы с Git.
— Опыт отладки приложений на Java и C++, включая трассы движка расчетов и ошибки приложений.
— Знание Market Risk и опыт разработки на Java с устранением уязвимостей.
— Владение английским языком на уровне B2/C1 и готовность работать в часовом поясе Испании.
Будет преимуществом:
— Знание AIR Sensitivities, Value at Risk и Stress Testing.
Условия:
— Полная занятость или контракт B2B.
— Удаленная работа в часовом поясе Испании.
— Участие в мультикультурной команде и международных проектах.
— Работа с глобальными клиентами в сферах финансовых услуг, транспорта и логистики, энергетики, розничной торговли, медиа и телекоммуникаций.
УдалённоГеография найма не уточнена
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
Задачи:
— Проектирование и развитие .NET-сервисов: бизнес-логика приложения, платежные и оркестрационные флоу.
— Обеспечение надежности: идемпотентность, повторные попытки (retries), дедупликация, outbox/Saga, обработка сбоев.
— Обеспечение безопасности: хранение секретов/KMS, контроль доступа, безопасная конфигурация и деплой.
— Интеграция внешних API: корректная работа с заголовками/куками, форматами (multipart/x-www-form-urlencoded, JSON), соответствие спецификациям.
— Проектирование БД (PostgreSQL): схемы, индексы, миграции, оптимизация запросов и блокировок.
— Работа над производительностью и масштабируемостью: профилирование, снижение p95/p99, кеширование, лимитирование.
— Управление командой (2-4 разработчика): распределение задач, код-ревью, менторство, онбординг новичков, помощь в разрешении блокеров.
— Построение эффективного процесса разработки, внедрение стандартов кода и архитектуры, улучшение CI/CD и практик тестирования в команде.
— Коммуникация со смежными командами и заинтересованными лицами: координация интеграций с продуктом, аналитикой, QA, DevOps, согласование технических решений.
— Регулярный анализ проблем (инциденты, долгие релизы, спорные моменты в коде), инициация и контроль технических улучшений.
Требования:
— Опыт работы 5+ лет и минимум 1–2 года в роли Tech Lead / Team Lead (или явное желание и готовность взять на себя лидерские задачи при сильном техническом бэкграунде).
— Опыт код-ревью и менторства: умение давать конструктивную обратную связь.
— Глубокое знание сетевых протоколов и веб-интеграций: HTTP/2, CORS, cookies, multipart/x-www-form-urlencoded.
— Криптография и форматы: Ed25519, SHA-256, работа с бинарными протоколами и байтовыми префиксами.
— Базы данных: PostgreSQL, проектирование схем, индексы, транзакции, миграции (EF Core).
— Микросервисы и интеграции: gRPC/Protobuf, очереди/брокеры (RabbitMQ/Kafka), паттерны Outbox и идемпотентности.
— Надежность под нагрузкой: повторные попытки, таймауты, поллинг, лимитеры, circuit breaker.
— Наблюдаемость: Prometheus/Grafana, структурированное логирование, трассировка (OpenTelemetry).
— Контейнеризация и CI/CD: Docker, базовые практики деплоя и конфигурации.
— Чистый код и архитектура: SOLID, модульные и интеграционные тесты, код-ревью, проектирование API.
Будет плюсом:
— Опыт работы с антибот-механизмами (например, Cloudflare: заголовки, сессии).
— Знание DDD и event-driven подходов, Saga/оркестраторы, управление транзакционными границами в распределённых системах.
— Опыт в области безопасности платежей и антифрода, KMS/Secret-management.
— Опыт проведения property-based тестирования, нагрузочных и performance-тестов, бенчмарков.
Задачи:
— Разрабатывать API для сервисов технической поддержки банка
— Придумывать, как оптимизировать и автоматизировать процессы
— Создавать внутренние инструменты, библиотеки и прототипы
Задачи:
— разрабатывать backend-сервисы платформы на Python и развивать существующие компоненты
— проектировать и реализовывать API и интеграции с внешними системами и инфраструктурными компонентами
— разрабатывать интерфейсы и коннекторы для подключения к платформе LLM, инструментов (tools), баз знаний, внешней памяти и RAG-компонентов
— строить и поддерживать пайплайны оценки качества агентов (evals, LLM-as-a-judge)
— использовать AI-инструменты для ускорения разработки и валидировать их решения — через ревью, тесты и проверку на соответствие требованиям
— участвовать в проектировании архитектуры сервисов, ревью кода и разборе инцидентов
Требования:
— опыт промышленной разработки на Python от 3 лет
— практический опыт разработки кода с ИИ-агентами: Codex, Gemini, Claude Code, Qwen Code или аналоги
— сильные навыки system design: умение спроектировать сервис целиком, выбрать паттерны взаимодействия компонентов и обосновать архитектурные trade-off-ы
— умение декомпозировать крупную задачу на части, годные для постановки агенту
— умение критически оценивать и валидировать решения, сгенерированные AI-агентами: находить ошибки, проверять корректность и границы применимости
— опыт разработки веб-сервисов и API на FastAPI, Flask или аналогах
— уверенное знание SQL и навыки проектирования реляционных схем данных
— опыт работы с Docker, Kubernetes или OpenShift
Условия:
— комфортный, современный офис м. Кутузовская
— возможность выбрать удобный график – офис/гибрид
— ежегодный пересмотр зарплаты, годовая премия
— корпоративный спортзал и зоны отдыха
— более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
— программа адаптации и помощь руководителя на старте (для Junior позиций)
— расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
— льготная ипотека для каждого сотрудника
— бесплатная подписка Прайм с возможностью совместного использования на трёх близких
— вознаграждение за рекомендацию друзей в команду Сбера
— отсутствие строгого дресс-кода
Задачи:
- Разрабатывать бэкенд для личного кабинета рекламодателя, сложной системы из множества сервисов с пользовательской админкой.
- Реализовывать сервис для прогнозирования охвата и стоимости рекламных кампаний, работающий с данными в режиме, близком к реальному времени.
- Реализовывать сложную бизнес-логику и ролевую модель доступа с многоуровневой системой прав.
- Оптимизировать производительность сервисов, улучшать эффективность кода, запросов к БД и архитектуры для выдерживания высоких нагрузок.
- Покрывать код автотестами для обеспечения качества и стабильности.
Требования:
- Опыт коммерческой разработки на Python от 3 лет, уверенное знание Django и DRF.
- Глубокое понимание принципов работы реляционных баз данных (PostgreSQL), умение оптимизировать запросы через ORM.
- Уверенные навыки работы в Linux на уровне продвинутого пользователя.
- Отличное знание Git.
- Понимание устройства веб: HTTP, REST, принципы взаимодействия клиента и сервера.
Условия:
- Гибридный формат работы в Москве.
Location: Remote - US
About the Job:
Software powers the world, and LaunchDarkly empowers teams to deliver and control it safely. As a
Senior Backend Engineer
on the
Billing
team, you will own the systems that turn every plan, price, entitlement, and usage limit into revenue — checkout, subscription and entitlement APIs, usage metering, and the integrations to our billing, CRM, and finance systems. When billing is wrong, customers get the wrong product and we invoice the wrong amount. Correctness here is a commitment to our customers, not a nice-to-have.
You and your team will drive the modernization of our billing platform. Technologies include Go, TypeScript, Postgres, AWS, and Terraform. Exact tool match matters far less than deep backend judgment and a track record of safely changing systems that are not allowed to be wrong.
Responsibilities:
Design and build the systems that define our plans, pricing, entitlements, and limits, and expose them through our API.
Decompose billing from our monolith into services that are correct, testable, and independently deployable.
Own correctness end to end — usage metering, reconciliation, and the invoices and usage data customers see.
Operate what you build: SLOs, alerting, on-call, and fixing root causes rather than repeating mitigations.
Qualifications:
6+ years of professional software-engineering experience, with significant work on complex backend applications.
Experience decomposing a monolith
A track record on systems where correctness is non-negotiable, and the habits that come with it: idempotency, reconciliation, reversible migrations, and safe cutovers.
Proficiency in at least one backend language (Go, Rust, Python, etc.) and familiarity with cloud infrastructure (AWS or equivalent), plus strong production ownership including on-call.
Bonus
Billing, payments, or metering systems, or usage-based pricing.
Modeling entitlements, quotas, or multi-tenant limits.
Pay:
Target pay ranges based on Geographic Zones* for Level 4:
Zone 1:
San Francisco/Bay Area or NYC Metropolitan Area, Boston, Seattle
- $191,800 - $263,670**
Zone 2:
Irvine, LA, Monterey, Santa Barbara, Santa Rosa, Austin, Portland, Philadelphia, Chicago -
$172,600 - $237,270**
Zone 3:
All other US locations -
$
163,000 - $224,070
**
LaunchDarkly operates from a place of high trust and transparency; we are happy to state the pay range for our open roles to best align with your needs. Exact compensation may vary based on skills, experience, and location.
*Within the United States, our geographic pay zones are defined by counties surrounding major metropolitan areas.
**Restricted Stock Units (RSUs), health, vision, and dental insurance, and mental health benefits in addition to salary.
About LaunchDarkly:
Modern software delivery was supposed to be the foundation for a thriving digital business but reality has proven otherwise. Slow, inefficient development cycles, costly outages, and fragmented customer experiences are preventing developers from building their best software. The LaunchDarkly platform helps developers innovate on new features faster while protecting them with a safety valve to instantly rewind when things go wrong. Developers can target product experiences to any customer segment and maximize the business impact of every feature. And by gradually rolling out new application components, they escape nightmare "big-bang" technology migrations.
The LaunchDarkly platform was built to guide engineers to the next frontier of DevOps by:
Improving the velocity and stability of software releases, without the fear of end customer outages
Delivering targeted experiences by easily personalizing features to customer cohorts
Maximizing the business impact of every feature through the ability to experiment and optimize
Coordinating the release and optimization of software to provide consistent experiences across mobile platforms and device types
Improving the effectiveness and productivity of engineering teams, by providing insights into engineering cadence and stability
At LaunchDarkly, we believe in the power of teams. We're building a team that is humble, open, collaborative, respectful and kind. We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, gender identity, sexual orientation, age, marital status, veteran status, or disability status. LD invites any applicant to review our written Affirmative Action Plan. To do so, contact People Ops at
hr@launchdarkly.com
.
Do you need a disability accommodation?
Fill out this
accommodations request form
and someone from our People Operations team will contact you for assistance.
Your safety matters to us.
To protect yourself from potential scams, LaunchDarkly recruiters will only contact you from @
launchdarkly.com
email addresses or via LinkedIn from "Verified Recruiter" accounts. Be cautious of emails from other domains. Legitimate LaunchDarkly recruiters will never ask for money, fees, or banking information before making a job offer. LaunchDarkly will never make a job offer without conducting a formal interview process. Our interview process does not involve asking detailed questions by email. If you are ever unsure about a communication that you receive, don't click any links—visit
Careers | LaunchDarkly
directly for confirmed job openings and links to apply.
Please notify us of any fraudulent representation by sending an email to
careers@launchdarkly.com
.
Задачи:
— Разработка backend-систем для мониторинга и управления инфраструктурой и кластерами хранения данных.
— Оптимизация серверной логики с использованием Python, с акцентом на многопоточность и протоколы коммуникации.
— Работа в международной команде над масштабируемыми облачными системами.
Требования:
— Опыт программирования на Python на серверной стороне не менее 6 лет.
— Знания и опыт работы с многопоточностью, мультипроцессингом и протоколами коммуникации.
— Владение Linux и облачными средами.
— Опыт разработки систем управления или других масштабных корпоративных/облачных систем.
— Английский язык на уровне B2 для интервью и участия в митингах.
Будет преимуществом:
— Опыт работы с Django или FastAPI.
— Опыт с облачными SaaS-решениями на базе ИИ.
Условия:
— Полностью удалённая работа с гибким графиком.
— Возможность работать с передовыми технологиями на значимых проектах.
— Конкурентная зарплата и бонусы.
— Командировки в Израиль с оплатой отеля и аренды автомобиля.
— Работа в коллективе с опытными наставниками.
Задачи:
— участие в разработке backend сервисов на Java для управления, хранения и распространения справочников, продуктов и продуктовых предложений
— участие в проектировании, разработке и развитии высоконагруженного межкластерного индекса (PostgreSQL, Ignite, Kafka)
— работать в agile/scrum методологии в тесном взаимодействии с остальными членами команды
Требования:
— опыт коммерческой разработки на Java от 5 лет (версии 11+, желательно 17+), включая проектирование архитектуры и баз данных
— глубокое знание экосистемы Spring (Data, Security, Boot), JUnit, принципов построения веб-приложений и клиент-серверного взаимодействия
— опыт работы с реляционными БД (PostgreSQL, SQL-индексы, партиции) и Hibernate, а также понимание распределенных транзакций
— практический опыт с микросервисной архитектурой: REST, gRPC, очереди сообщений (Apache Kafka) и взаимодействие сервисов
— уверенная работа со стеком сборки и поставки: Maven/Gradle, контейнеризация (Docker), оркестрация (Kubernetes/OpenShift) и CI/CD (Jenkins)
— владение инструментами контроля версий (Git), проведение code review, написание модульных и интеграционных тестов (Testcontainers, Mockito)
Задачи:
- проектировать backend-сервисы, разрабатывать отказоустойчивые микросервисы на Python, закладывая фундамент для масштабирования продукта
- строить инфраструктуру для ML, создавать API для инференса моделей, управлять очередями задач и обеспечивать бесшовную интеграцию дата-сайентистов в production-среду
- работать с данными в реальном времени, обрабатывать потоки информации через Kafka, выстраивать эффективную потоковую обработку событий
- задавать стандарты качества, участвовать в код-ревью, развивать культуру чистого кода и внедрять лучшие инженерные практики в команде
- обеспечивать надежность, писать юнит- и интеграционные тесты для гарантии стабильности сервисов 24/7
- участвовать в аналитической работе, тестировать гипотезы, влияющие на работу алгоритма и качество оценки
Требования:
- опыт коммерческой разработки на Python от 3 лет
- глубокое понимание микросервисной архитектуры: REST, gRPC, принципы взаимодействия распределенных систем
- уверенная работа с реляционными базами данных (PostgreSQL) и брокерами сообщений (Kafka)
- владение асинхронным программированием (asyncio, aiohttp, FastAPI) для создания высоконагруженных систем
- навык работы со всем циклом разработки ПО: от постановки задачи до выкатки в прод и поддержки
- практический опыт с Docker и системами контроля версий (Git)
- высшее техническое образование, самостоятельность и умение находить общий язык с командой аналитиков, методологов и исследователей данных.
Задачи:
— Проектировать и разрабатывать Python-сервисы и REST API платформы;
— Строить и поддерживать конвейеры обработки данных;
— Разрабатывать интеграции с внутренними источниками данных;
— Реализовывать поисковые и AI-ориентированные рабочие процессы на платформе;
— Создавать инструменты для измерения и поддержания качества системы;
— Отвечать за развертывание и эксплуатацию сервисов при запуске;
— Участвовать в планировании дорожной карты и архитектурных решениях.
Требования:
— Владение Python;
— Опыт создания backend-сервисов и проектирования REST API (FastAPI / Django REST / Flask);
— Опыт работы с реляционными базами данных (PostgreSQL / MySQL);
— Опыт работы с очередями и фоновыми задачами (Celery / RabbitMQ / Kafka);
— Знание Redis (кэширование, очереди, pub/sub);
— Интеграции с API третьих сторон: REST, OAuth, webhooks;
— Опыт работы с Docker, S3-совместимым хранилищем;
— Культура тестирования (pytest), workflow PR/code review, понимание CI/CD и наблюдаемости;
— Будет плюсом: системы RAG, embeddings, векторные базы данных (pgvector);
— Работа с LLM API (Anthropic, OpenAI): prompting, tool calling;
— Фреймворки агентов (LangChain, LlamaIndex, LangGraph);
— Фреймворки оценки LLM (RAGAS, deepeval);
— Инструменты быстрого прототипирования AI (Streamlit, Gradio);
— Современные инструменты Python (ruff, uv, pyproject.toml, pyright).
Условия:
— Конкурентная компенсация;
— 100% компенсация отпусков и больничных;
— 12 дополнительных оплачиваемых выходных в году;
— Бюджет на личное образование, языковые курсы и спорт;
— Участие в конференциях отрасли;
— Отсутствие бюрократии и поддерживающая, прозрачная культура.
Location: Poland
Company Background
Our client is a leading global data center provider delivering hyperscale and edge infrastructure solutions across the Americas, EMEA, and Asia-Pacific. With 80+ data centers in 20+ countries, they partner with industry leaders such as Google, Oracle, NVIDIA, and Microsoft Azure to power the world’s digital infrastructure. Recognized as a USA TODAY Top Workplace for four consecutive years, the company continues to expand its global footprint and customer ecosystem.
Project Description
The project focuses on developing and maintaining an enterprise integration layer that connects the client’s operational platforms, cloud services, and corporate applications across a complex business environment. The specialist will help enable secure, reliable, and scalable communication between in-house and SaaS systems, supporting the automation and consistent flow of business data across the organization.
Technologies
MuleSoft / Azure Integration Services / UiPath / Workato
REST, SOAP APIs
Python, PowerShell, Bash
ETL
Event-driven architectures
Azure Service Bus / AWS SQS / Kafka
What You'll Do
Build, test, deploy, and support integrations across enterprise systems, including ERP, HRIS, FinOps, ITSM, and in-house operational platforms;
Design and implement scalable and secure data flows using MuleSoft, REST/SOAP APIs, event-driven patterns, ETL pipelines, and middleware platforms;
Establish integration standards, reusable patterns, and governance practices to reduce point-to-point integrations and technical debt;
Collaborate with HR, Finance, IT, cloud, and infrastructure teams to translate business requirements into technical integration solutions;
Develop automation scripts and pipelines using Python, PowerShell, and Bash to streamline data transfers, system events, and operational workflows;
Build and maintain CI/CD pipelines for reliable, testable, and auditable integration deployments;
Implement monitoring, alerting, and observability for integration pipelines, troubleshoot data flow issues, and maintain technical documentation;
Connect master data management and FinOps data flows with enterprise applications while supporting data accuracy, latency, and governance requirements;
Support routine administration of enterprise systems, including user access updates and maintenance of system records;
Contribute to preparing enterprise data for future AI/ML use cases;
Job Requirements
7+ years of experience in enterprise integration engineering, systems architecture, or a related technical role, with progressively increasing scope;
Solid experience with iPaaS or middleware platforms, such as MuleSoft, Azure Integration Services, UiPath, or Workato; MuleSoft experience is preferred;
Hands-on experience designing and implementing REST and SOAP API integrations across heterogeneous enterprise systems;
Experience integrating ERP, HRIS, ITSM, and/or FinOps platforms in a multi-cloud environment;
Proficiency in scripting and automation using Python, PowerShell, and/or Bash;
Working knowledge of ETL patterns, event-driven architectures, and message queue systems;
Strong understanding of data security, access control, and zero-trust integration principles;
Ability to translate ambiguous business requirements into concrete and well-documented technical designs;
Experience collaborating across engineering, infrastructure, and business stakeholder groups;
Nice To Have
Experience working in data center, critical facilities, or industrial/OT environments, or the ability to rapidly learn domain-specific operational systems;
Hands-on experience with FinOps tooling, such as Apptio or Azure Cost Management, and cost data pipelines;
Experience administering enterprise back-office business systems, such as NetSuite, Coupa, Rippling, BlackLine, or Ironclad;
Experience integrating Rippling, ADP, or comparable HRIS platforms with downstream financial and operational systems;
Familiarity with ServiceNow or comparable ITSM platforms and their integration capabilities;
Experience using AI-powered agentic coding tools and IaC technologies, such as Terraform or Bicep;
Exposure to AI/ML pipeline architectures and data preparation workflows for intelligent operations;
Experience with Agile and DevOps practices at scale;
What Do We Offer
The global benefits package includes:
Technical and non-technical training for professional and personal growth;
Internal conferences and meetups to learn from industry experts;
Support and mentorship from an experienced employee to help you professional grow and development;
Health insurance;
Sports activities to promote a healthy lifestyle;
Flexible work options, including remote and hybrid opportunities;
Referral program for bringing in new talent;
Work anniversary program and additional vacation days.
Задачи:
— Разработка и поддержка высоконагруженных backend-сервисов на Python (asyncio)
— Проектирование, поддержка и оптимизация компонентов микросервисной архитектуры
— Участие в архитектурных обсуждениях и техническом принятии решений
— Реализация интеграций с Kafka, RabbitMQ и внутренними RPC-сервисами
— Рефакторинг и улучшение существующих сервисов с акцентом на масштабируемость, надежность и производительность
— Написание функциональных и интеграционных тестов для обеспечения стабильности системы
— Взаимодействие с разработчиками, QA, аналитиками и продуктовыми командами, участие в код-ревью и обмене знаниями
Требования:
— Python 3.11, опыт работы от 5 лет
— Уверенный опыт работы с asyncio и асинхронным программированием (предпочтительно 3+ года)
— Опыт работы с микросервисной архитектурой (REST API, RPC)
— Хорошее знание алгоритмов и структур данных
— Понимание и практическое применение принципов SOLID, DRY, KISS, YAGNI
— Опыт проектирования внутренних библиотек / SDK / общих компонентов
— Знание Pydantic (v2)
— Опыт работы с потоковой обработкой данных
— Понимание RPC (проектирование серверов RPC, запрос/ответ, повторные попытки, correlationId)
— Опыт работы с Kafka (группы потребителей, гарантии доставки, проектирование схем, оптимальные стратегии партиционирования)
— Опыт работы с RabbitMQ (RPC, pub/sub, DLX, повторные попытки)
— Опыт работы с MongoDB (индексы, конфигурации, транзакции)
Желательно:
— Опыт в финтех, беттинге, трейдинге
— Опыт с Prometheus, Grafana, ELK, Docker, Kubernetes, GraphQL (Ariadne), ClickHouse
— Опыт настройки CI/CD
Условия:
— Комплексное медицинское страхование
— Оплачиваемый больничный до 10 дней без справки
— 20 дней оплачиваемого отпуска плюс дополнительный отпуск по важным жизненным событиям
— Возможности для обучения и профессионального развития
— Поддержка изучения языков для многоязычного сотрудничества
— Современное оборудование для работы
— Международная команда из разных стран
— Корпоративные мероприятия и командные активности
— Программа поддержки в критических ситуациях
— Подарки и поддержка в важных жизненных событиях
Location: Remote, United Kingdom
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems.
Co-create the future with us
as we build technology that transforms how the world develops software.
*
Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As a Backend Engineer on the Plan: Spec-Driven Development team, you'll help build GitLab's intent-to-code loop: agentic workflows that turn a stated intent into a refined work item, an implementation plan, and verified, mergeable code. You'll own early-stage backend work across the flows, application programming interfaces, data models, and evaluation systems behind this experience, using Ruby on Rails, Python, PostgreSQL, GitLab Duo Agent Platform, large language model application programming interfaces, and an artificial intelligence gateway.
You'll join a small, distributed team working on one of GitLab's highest-visibility product bets, collaborating with design partners toward a public beta. In your first year, you'll lead major features from an unclear problem through release, help shape scope with product and users, mentor other engineers, and influence technical decisions across agent workflows and evaluation methods.
What you’ll do
Lead backend features from early product discussions through technical design, implementation, rollout, and post-launch learning.
Build the flows, application programming interfaces, and data models behind agent-generated work items, implementation plans, durable specifications, and mergeable code.
Develop evaluation and benchmarking systems that measure workflow quality, token cost, and success rate.
Use Ruby on Rails and Python to build reliable production systems, with PostgreSQL, GraphQL, representational state transfer, GitLab Duo Agent Platform, large language model application programming interfaces, and an artificial intelligence gateway.
Collaborate directly with product, design, engineers, design partners, and users to shape scope and make practical trade-offs.
Coordinate multi-person projects across the team and communicate decisions clearly in GitLab's asynchronous, all-remote environment.
Mentor other engineers and contribute to technical direction across the Plan group and related artificial intelligence initiatives.
Work in short iterations, share progress through demos, and use results and user feedback to guide what comes next.
What you’ll bring
Strong Ruby on Rails experience in a large production codebase and production experience with Python.
Experience driving substantial projects with several engineers over multiple months, with clear user or business outcomes.
A product mindset and experience owning features end to end, including shaping scope, making trade-offs, engaging with users, and learning from adoption after launch.
A full stack background with a current focus on backend engineering, plus the ability to read modern frontend code and design effective APIs.
Strong application programming interface design and structured query language fundamentals.
Experience exploring artificial intelligence-assisted development.
The ability to work independently, collaborate across functions and regions, and support others through technical leadership and mentoring. Experience with GraphQL, PostgreSQL performance at scale, or building and evaluating large language model or agent systems is helpful but not required.
We welcome candidates with different backgrounds and transferable experience. If you're excited about the role but don't meet every qualification, we encourage you to apply.
About the team
We are a team of four engineers, with two backend and two frontend engineers across Canada and Europe. You'll work in an all-remote, async-first environment with weekly sync calls, retrospectives, demos, and short iterations. This is early-stage work with broad ownership, space for creativity, and a fast pace. For more about our team and its work, see
Plan Team Handbook Page
and
Spec-Driven Development Initiative
How GitLab Supports Full-Time Employees
Benefits to support your health, finances, and well-being
Flexible Paid Time Off
Team Member Resource Groups
Equity Compensation & Employee Stock Purchase Plan
Growth and Development Fund
Parental Leave
Please note that we welcome interest from candidates with varying levels of experience; many successful candidates do not meet every single requirement. Additionally, studies have shown that people from
underrepresented groups
are less likely to apply to a job unless they meet every single qualification. If you're excited about this role, please apply and allow our recruiters to assess your application.
Country Hiring Guidelines:
GitLab hires new team members in countries around the world. All of our roles are remote, however some roles may carry specific location-based eligibility requirements. Our Talent Acquisition team can help answer any questions about location after starting the recruiting process.
Privacy Policy:
Please review our
Recruitment Privacy Policy.
Your privacy is important to us.
GitLab is proud to be an equal opportunity workplace and is an affirmative action employer. GitLab’s policies and practices relating to recruitment, employment, career development and advancement, promotion, and retirement are based solely on merit, regardless of race, color, religion, ancestry, sex (including pregnancy, lactation, sexual orientation, gender identity, or gender expression), national origin, age, citizenship, marital status, mental or physical disability, genetic information (including family medical history), discharge status from the military, protected veteran status (which includes disabled veterans, recently separated veterans, active duty wartime or campaign badge veterans, and Armed Forces service medal veterans), or any other basis protected by law. GitLab will not tolerate discrimination or harassment based on any of these characteristics. See also
GitLab’s EEO Policy
and
EEO is the Law
. If you have a disability or special need that requires
accommodation
, please let us know during the
recruiting process
.
Задачи:
- разработка бэкенда (Java/Spring) по готовым ТЗ, создание простых прототипов
- документирование и тестирование REST/gRPC‑API
- участие в планировании спринтов, декомпозиция своих задач
- работа с БД (CRUD, модели данных) и настройка взаимодействия сервисов
- участие в Code Review (проверка и доработка кода)
- помощь в интеграции LLM и пилотировании AI‑инструментов (под контролем старших).
Требования:
- базовое знание Java (ООП, Collections, исключения)
- основы Spring (Boot, DI) — достаточно учебных проектов
- знание SQL (JOIN, GROUP BY) и принципов реляционных БД
- умение работать с Git
- понимание HTTP/REST
- готовность учиться и работать в команде
Location: Remote
Workplace: remote
We're looking for a Senior Backend Engineer to join our backend team at Zerion.
This team builds and evolves the backend systems at the core of our products and customer-facing solutions.
In this role, you'll design and operate distributed systems, work with Web3 infrastructure, and collaborate closely with product, support, and the clients building on our API to deliver reliable, scalable solutions.
We value strong ownership, thoughtful system design, and a high bar for code quality.
If you enjoy building solid systems, moving fast without cutting corners, and using AI as a core part of how you work, you'll feel right at home with us.
What You’ll Do
Design, build, and maintain
scalable distributed backend systems
powering platform and product capabilities.
Own
backend services end-to-end
: from architecture and implementation to monitoring and long-term reliability.
Work closely with
product and engineering peers
to actively shape product decisions — not just execute specs.
Scope
solutions with the clients
building on our API: turn a vague request into a concrete proposal, and the proposal into a plan the team can build.
Build and evolve
Web3 platform backend components
, including protocol integrations, support for newly emerging blockchain networks, and reliable interactions with smart contracts.
Ensure
high standards of code quality
, performance, security, and observability.
Operate comfortably in a
fast-paced startup environment
, balancing speed and correctness.
Use AI as a core part
of your engineering workflow — designing, reviewing, debugging and shipping with it. This is how the team works day to day, not an experiment we're running.
Contribute to
technical discussions
, reviews, and mentorship within the engineering team.
What We’re Looking For
5+ years
of experience designing and building
distributed backend systems
.
Strong knowledge of
algorithms, data structures, and software design patterns
.
Comfortable working in a
fast-paced startup environment
.
Strong desire to
actively contribute to product evolution
, not just implementation.
Comfortable
working directly with customers
— hearing a vague problem and coming back with a concrete proposal.
Hands-on,
daily use of AI in your engineering work
. You should be able to talk concretely about where it has changed how you build, and where you've learned not to trust it.
High standards for
code quality, system reliability, and user experience
— you care about getting it right, not just getting it done.
Strong
ownership mindset
— you take responsibility for outcomes, not just tasks.
Clear and proactive
communication
in a distributed team.
Pragmatic decision-making: knowing when to
move fast vs. go deep
.
Ability to
learn quickly and adapt
.
Technical Skill Set
Excellent knowledge of
Golang is a plus, not a blocker.
Experience with
containerized systems
: Docker & Kubernetes.
Experience with
databases
:
SQL: Postgres
NoSQL: MongoDB, Cassandra
Experience with
monitoring and observability tools
: Sentry, Prometheus, Grafana.
Hands-on experience with
AWS (Amazon Web Services)
.
Experience with
Python 3
.
Comfort experimenting with and integrating
AI-assisted workflows
into daily engineering work.
Bonus Points
Hands-on Web3 experience:
Blockchain systems, dApps, Smart contracts.
Prior experience in a
startup environment
that emphasizes
trust and autonomy
.
Located in
time zones close to Europe
for smoother collaboration.
Collaborative mindset
and respect for different perspectives.
Curiosity and willingness to
challenge existing solutions
when better ones exist.
Interview Process
Screening Call
– 30 minutes
Hiring Manager Interview
– 45 minutes
Technical Interview
– 90 minutes (includes a real-world challenge where you'll work with AI tools directly)
System Design Interview
– 90 minutes
Team Interview
– 60 minutes
Founders Call
– up to 60 minutes
Reference Check
Why You Should Join
Company Overview
Zerion API
Trusted by 50+ top crypto and fintech brands
Powering 2k+ active clients monthly
Over 10B total requests processed
A lean, senior AI-native team shipping at outsized scale
Zerion Wallet
1.7M+ active funded wallets
27.6M+ transactions
2.5B+ transaction volume
416K+ unique holders of Zerion DNA NFT
Culture: Our culture shines through in our strong team engagement and impressive retention, showing just how much we value creating a workplace where people truly want to stay and thrive.
People: Collaborate with some of the most driven and intelligent individuals in the crypto space.
Salary & Benefits: Receive a competitive salary, medical insurance, coworking membership, and additional benefits.
Unlimited Days Off and Flexible Work Schedule: Recharge and explore life outside the office with our flexible time-off policy and work schedule.
Remote Work Essentials: We provide all the necessary software and equipment to ensure you're fully equipped to work from home comfortably and efficiently.
Stock Options: Contribute to Zerion's success and watch your stock options become valuable.
Travel: Connect with your teammates around the world at industry events and our annual team offsite.
Distributed Team: Zerion is a fully remote team with members worldwide. Embrace asynchronous collaboration, find your own work rhythm, and enjoy a healthy work-life balance.
To ALL recruitment agencies and individual recruiters: Zerion only accepts resumes from its partners, with whom Zerion has contractual relations. Zerion is not responsible for any fees or charges associated with unsolicited resumes.
We read every application in full before moving forward - as part of that, please include the word WATERMELON somewhere in your answer to the application question below
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.