Задачи:
— Написание кода в соответствии со спецификациями;
— Интеграция с программными компонентами и сторонними сервисами;
— Верификация и развертывание программ и систем;
— Профайлинг кода;
— Рекомендации по улучшениям и их реализация;
— Анализ причин системных ошибок;
— Быть в курсе актуальных технологий индустрии.
Требования:
— Опыт работы с Symfony от 2-х лет;
— Хорошее знание PHP 7+;
— Опыт с GIT;
— Понимание объектно-ориентированного программирования с использованием современного MVC-фреймворка;
— Опыт с RESTful APIs;
— Знание SQL;
— Способность обучаться новым языкам и технологиям;
— Внимание к деталям.
Условия:
— Удалённая работа в продуктовой компании.
— Основной стек: Symfony, Phalcon, GIT, RESTful APIs, MySQL, RabbitMQ, Docker.
Задачи:
— Разработка и развитие backend-сервисов на Go
— Проектирование микросервисной архитектуры
— Реализация event-driven взаимодействия между сервисами (Pub/Sub, очереди)
— Работа с WebSocket-соединениями и real-time потоками данных
— Проектирование и реализация gRPC API
— Разработка логики финансовых расчётов (decimal-арифметика, точность, атомарность операций)
— Обеспечение ACID-гарантий и атомарных транзакций
— Оптимизация производительности и снижение latency
— Работа с нагрузкой 1000+ TPS в пиковых значениях
— Проектирование схем баз данных и оптимизация запросов
— Участие в решении задач масштабирования и отказоустойчивости
— Написание unit и integration тестов
— Участие в code review и технических обсуждениях
Требования:
— 5+ лет коммерческой backend-разработки
— 3+ лет разработки на Go
— Глубокое понимание concurrency в Go (goroutines, channels, context)
— Понимание принципов микросервисной архитектуры
— Опыт построения event-driven систем
— Опыт работы с очередями и брокерами сообщений
— Уверенная работа с MySQL (индексы, транзакции, оптимизация)
— Понимание финансовой арифметики (decimal, точность вычислений, отсутствие float-ошибок)
— Опыт работы с Redis
— Понимание принципов построения low-latency систем
— Опыт работы с Docker и Git
— Уверенная работа в Linux-окружении
Будет преимуществом:
— Опыт работы в домене: CEX, DEX, Market making, Fintech, Payments
— Опыт работы с высоконагруженными системами (1000+ TPS)
— Опыт построения real-time систем (WebSocket, streaming)
— Опыт работы с gRPC
— Понимание circuit breaker, retry-политик, backoff-стратегий
— Опыт внедрения мониторинга (Prometheus, Grafana)
— Понимание принципов горизонтального масштабирования
— Опыт работы с Kubernetes
Условия:
— Полностью удалённый формат работы
— Участие в разработке сложного высоконагруженного продуктового решения
— Реальная инженерная свобода и влияние на архитектуру
— Оплата USD/USDT/RUB
УдалённоseniorГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
О ПРОЕКТЕ
Мы строим мост между традиционными финансами и криптоэкономикой. В портфеле продуктов: криптокарты, non-custodial кошельки и сложные системы процессинга. Мы ищем инженера с архитектурным мышлением, готового не просто писать код, а проектировать надежные финансовые системы.
ВАШИ КЛЮЧЕВЫЕ ЗАДАЧИ
— Architecture: Проектирование и развитие архитектуры масштабируемых микросервисов для финансовых операций.
— Infrastructure: Создание и поддержка безопасной инфраструктуры для хранения и перевода цифровых активов.
— Performance: Оптимизация производительности систем, работающих с реальными транзакциями в режиме high-load.
— Tech Leadership: Влияние на инженерные стандарты команды и принятие ключевых технических решений.
ЧТО МЫ ЖДЕМ ОТ ВАС
— Опыт: Уровень Senior с глубоким пониманием Java-стека.
— Домен: Обязателен практический опыт в Fintech или Crypto проектах.
— Mindset: Умение мыслить на уровне системного дизайна и учитывать требования безопасности при разработке.
— Soft Skills: Техническое лидерство, инициативность и готовность брать ответственность за выбранные решения.
ПОЧЕМУ СТОИТ ПРИСОЕДИНИТЬСЯ
— Работа над продуктами на стыке двух самых динамичных финансовых рынков.
— Прямое влияние на стандарты разработки и выбор технологий.
— Минимум бюрократии и фокус на инженерном превосходстве.
О ПРОЕКТЕ
Douro Labs — команда, стоящая за развитием Pyth Network, ведущего оракула первого уровня для DeFi. Мы создаем инфраструктуру, которая поставляет высокоточные рыночные данные в реальном времени для крупнейших протоколов. Работа у нас — это участие в Open Source проектах, которые определяют стандарты индустрии.
ВАШИ КЛЮЧЕВЫЕ ЗАДАЧИ
— Core Development: Разработка и поддержка on-chain и off-chain компонентов экосистемы (смарт-контракты, SDK, утилиты).
— Product Impact: Участие в формировании Roadmap продукта совместно с бизнес-командой.
— Developer Experience: Создание удобной документации и инструментов для сообщества разработчиков.
— Mentorship: Поддержание высоких стандартов кода и обучение младших инженеров.
— Operations: Участие в периодических дежурствах (on-call) для обеспечения стабильности сети.
ЧТО МЫ ЖДЕМ ОТ ВАС
— Опыт: 4+ года в коммерческой разработке ПО. Опыт с safety-critical системами будет преимуществом.
— Backend Expertise: Глубокое понимание низкоуровневых языков (Rust, C++). Опыт в блокчейне желателен, но не обязателен при сильном бэкграунде в системном программировании.
— Agility: Готовность к быстрому темпу DeFi-стартапа и изучению новых технологий (Solidity, TS, Python).
— Communication: Отличные технические коммуникационные навыки для работы в международной команде.
ПОЧЕМУ ЭТО КРУТО
— Работа над ключевой инфраструктурой мирового рынка данных.
— Полная свобода в выборе локации (Remote Worldwide).
— Экспертная среда и возможность внести вклад в развитие глобальной DeFi-экосистемы.
Задачи:
— Написание модуля ядра Linux для реализации функционала управления файлами/процессами.
— Переписывание системных вызовов и API под Linux.
— Устранение зависимостей от Windows-драйверов.
— Минимизация накладных расходов драйвера.
— Исправление багов, связанных с производительностью и безопасностью.
— Работа с инструментами профилирования (perf, strace).
— Настройка взаимодействия драйвера с клиентскими модулями.
— Тестирование функционала вместе с Java и аналитиком.
Требования:
— Глубокие знания POSIX API и системных вызовов Linux.
— Опыт работы с файловыми системами, файловыми дескрипторами, mmap, epoll/inotify.
— Работа с процессами, потоками, IPC (Inter-Process Communication).
— Опыт создания модулей ядра Linux (Kernel Modules) для управления файлами и процессами.
— Знание структуры VFS (Virtual File System) в Linux.
— Умение работать с системными хуками (например, ptrace, seccomp).
— Навыки профилирования и оптимизации кода для минимизации накладных расходов.
— Умение работать с GDB, perf, strace и системными логами.
— Опыт работы с Makefile, CMake.
— Знание Git и CI/CD систем.
— Понимание безопасности: учет уязвимостей и защита данных на уровне драйверов.
Условия:
— Удаленный формат работы над интересным и сложным проектом.
Задачи:
— Участие в разработке бэкенд-решений для крупного телеком-проекта.
Требования:
— Опыт работы с Jira, Confluence, Ocean, GitLab;
— Опыт работы на позиции Разработчик backend не менее 3 лет;
— Владение Golang, Kafka, gRPC, Docker, Kubernetes, Kibana, Grafana, jMeter;
— Понимание принципов микросервисной архитектуры, опыт работы с базами данных, уверенное владение SQL;
— Знание паттернов проектирования и разработки;
— Опыт работы с брокерами сообщений Kafka, RabbitMQ;
— Опыт работы с PostgreSQL, MongoDB, Redis;
— Понимание процесса фиксирования технических проблем и улучшений (Техдолга);
— Понимание принципов ITSM, опыт решения инцидентов в рамках установленных SLA, устранение сбоев и ошибок в системе.
Условия:
— Работа в крупной, международной IT-компании;
— Оформление по ТК/ИП;
— График — 5/2;
— IT аккредитация;
— Техника для комфортной работы;
— Система аттестаций;
— Возможность принять участие в интересном проекте и последующих проектах компании.
Задачи:
— Разворачивание микросервисов под новые партнёрские интеграции и подключение их к основному продукту.
— Разработка и поддержка API-интеграций с внешними поставщиками цифровых товаров.
— Построение связок между партнёрскими офферами и клиентским флоу на платформе.
— Автоматизация процессов продаж на внешних площадках.
— Участие в развитии продукта совместно с небольшой командой (frontend, fullstack).
— Участие в разработке инновационных продуктов.
— Разработка ботов и веб-сервисов на FastAPI/Django.
— Работа с современными AI технологиями.
Требования:
— Опыт коммерческой разработки на Python от 1,5 лет.
— Знание Django/FastAPI, PostgreSQL, Docker.
— Проактивность, умение планировать и организовывать свою работу и доводить задачи до результата.
— Ответственность за качество кода.
— Опыт работы с интеграциями и внешними API (для направления интеграций).
— Понимание архитектуры микросервисов (для направления интеграций).
— Будет плюсом: опыт работы с торговыми платформами и автоматизацией продаж, Celery, Redis, понимание SaaS-архитектуры.
— Знание WebSockets, Git, CI/CD, Docker (для направления AI/стартапов).
— Опыт работы с AI/ML/LLM/RAG (для направления AI/стартапов).
Условия:
— Гибкий график по времени МСК.
— Оплата обучения, конференций.
— Участие в реализации идей, влияющих на опыт миллионов пользователей.
— Пространство для предложений и улучшений, возможность влиять на развитие продукта.
Задачи:
— Разрабатывать и поддерживать backend-сервисы на Golang
— Работать с микросервисной архитектурой и брокерами сообщений
— Участвовать в развитии и поддержке инфраструктурных решений
— Анализировать и устранять инциденты в рамках установленных SLA
— Работать с техническим долгом и улучшением архитектуры системы
— Взаимодействовать с командами разработки и эксплуатации
Требования:
— Опыт работы в крупной IT или телеком компании от 6 лет
— Опыт работы с платформами: LLMOPS, TestOps, SecurityPlatform, IntegrationPlatform, MWSDataCat, Ocean
— Опыт работы с инструментами: Jira, Confluence, Ocean, GitLab
— Понимание принципов микросервисной архитектуры
— Знание паттернов проектирования и разработки
— Опыт работы с брокерами сообщений Kafka/RabbitMQ
— Понимание процесса управления техническим долгом
— Понимание принципов ITSM
— Опыт устранения инцидентов и сбоев в рамках SLA
— Работа с данными: PostgreSQL, MongoDB, Redis, уверенное владение SQL
— Технический стек: Golang, Kafka, gRPC, Docker, Kubernetes, Kibana, Grafana, JMeter
Условия:
— Удалённая работа из любой точки РФ
— Работа в микросервисной архитектуре с использованием внутренних платформ и инструментов компании
— Стабильная работа в крупной телеком-компании
УдалённоseniorГеография найма не уточнена
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
О ПРОЕКТЕ
"Метрополис" — это амбициозная браузерная платформа, объединяющая элементы градостроительства, квестов и мини-игр с интеграцией в реальную жизнь пользователя. Мы строим сложную игровую экосистему и ищем инженера, готового взять на себя архитектуру и разработку серверной части с нуля.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ
— Greenfield Development: Проектирование и разработка надежного Rust-бэкенда с чистого листа.
— Production-ready Code: Написание масштабируемого кода, полное покрытие тестами и работа над стабильностью систем.
— Scrum Flow: Активное участие в планировании спринтов, оценке задач и фокусировке на результате в составе agile-команды.
— Архитектура: Принятие технических решений и работа с микросервисной инфраструктурой.
ЧТО МЫ ЖДЕМ ОТ ВАС
— Экспертиза: 3+ лет коммерческого опыта разработки серверных приложений на Rust.
— Навыки: Умение быстро разбираться в чужом коде и проектировать сложные системы.
— Процессы: Опыт работы в Scrum (оценка, планирование), готовность брать на себя ответственность за технические решения.
— Плюс: Глубокое понимание микросервисной архитектуры и опыт в GameDev проектах.
ПОЧЕМУ СТОИТ ПРИСОЕДИНТЬСЯ
— Возможность создать фундамент крупного игрового проекта с нуля.
— Сложные инженерные задачи на стыке игр и высоконагруженных систем.
— Профессиональная команда и фокус на качество кода (без «вайбкодинга").
О ПРОЕКТЕ
ChangeHero — международный финансовый сервис, входящий в ТОП-3 криптообменников мира. Мы создаем «мост» к экономике будущего, позволяя быстро и безопасно обменивать активы без регистрации. За 6 лет мы построили продукт, которым пользуются ежедневно тысячи людей.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ
— Разработка: Создание и поддержка микросервисов на Node.js и Golang.
— Business Logic: Реализация логики операций с балансами, транзакциями и лимитами.
— Integrations: Подключение внешних API провайдеров и сторонних сервисов.
— Reliability: Проектирование gRPC API, работа с очередями (Kafka / RabbitMQ) и обеспечение консистентности данных (транзакции, блокировки, retry-механизмы).
— Инфраструктура: Поддержка stateless multi-instance приложений и решение проблем race conditions на уровне БД.
— Teamwork: Участие в Code Review, документирование и плотное взаимодействие с DevOps и Product-командами.
ЧТО МЫ ЖДЕМ ОТ ВАС
— Node.js & TS: Уверенное владение TypeScript и опыт работы с фреймворками (Nest.js, Fastify или Express).
— Go: Практический опыт разработки (goroutines, context, gRPC).
— Databases: Глубокое знание MySQL/PostgreSQL (индексы, транзакции, миграции).
— Architecture: Понимание принципов отказоустойчивости и опыт работы с блокировками на уровне БД.
— DevOps Tools: Опыт работы с Docker, Git и базовое понимание CI/CD.
БУДЕТ ПЛЮСОМ
— Проектирование архитектуры финансовых модулей.
— Опыт написания unit/integration/e2e тестов.
— Понимание основ безопасности в Fintech.
ЧТО МЫ ПРЕДЛАГАЕМ
— Условия: Полностью удаленная работа, гибкий график и минимум бюрократии.
— Оплата: Валютная зарплата, полная оплата больничных и отпуска.
— Оснащение: Предоставляем ноутбуки Apple.
— Развитие: Корпоративное обучение и работа над инновационными проектами в ТОП-команде.
О ПРОЕКТЕ
EMCD — глобальная криптоинфраструктурная компания. Мы ищем инженера смарт-контрактов для создания и управления on-chain стратегиями доходности с жесткими гарантиями исполнения, MEV-aware маршрутизацией и безопасностью промышленного уровня.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ
— Yield Strategies: Проектирование контрактов для атомарных операций: лупинг через флешлоаны, дельта-нейтральное хеджирование, управление позициями YT/PT на Pendle.
— Safe Global (Gnosis): Автоматизация операций с фондами через Safe SDK, создание и выполнение пакетных (batch) транзакций.
— MEV & Protection: Обеспечение безопасного выполнения крупных свопов внутри стратегий и защита от проскальзывания.
— Cross-chain: Адаптация логики под Ethereum, Solana и другие EVM-сети, интеграция с внешними API (например, Hyperliquid API).
ЧТО МЫ ЖДЕМ ОТ ВАС
— Solidity Expert: Глубокие знания EVM и подтвержденный опыт оптимизации газа.
— DeFi Stack: Понимание архитектур Morpho Blue, Fluid, Aave V3 и Pendle.
— Oracles: Опыт работы с Chainlink, Pyth, RedStone и понимание рисков манипуляции ценами.
— Testing: Уверенное владение Foundry (fuzzing, invariant testing).
— Инструменты: Опыт работы с Safe SDK и Transaction Service, знание библиотек высокоточной арифметики.
ЧТО МЫ ПРЕДЛАГАЕМ
— Гибкость: Полностью удаленная работа и свободный график.
— Отпуск: 20 рабочих дней + 12 дополнительных бонусных дней в году.
— Здоровье: Оплачиваемые больничные без лишней бюрократии.
— Рост: Поддержка обучения, оплата профильных курсов и сертификаций.
— Бонусы: Корпоративные цены на продукты компании и помощь в настройке собственной майнинг-фермы на базе инфраструктуры EMCD.
Задачи:
— Поддерживать серверную часть торговой платформы.
— Разрабатывать и выпускать дополнительные серверные компоненты на C++.
— Обновлять документацию по серверной части.
— Разрабатывать новую функциональность и дизайн проекта.
— Писать чистый и поддерживаемый код.
— Работать с техническим долгом и улучшать качество кодовой базы.
Требования к кандидату:
— Готовность работать с чужим кодом.
— Понимание клиент-серверных коммуникаций и протоколов.
— Знание базовых алгоритмов и структур данных.
— Понимание особенностей многопоточного программирования.
— Умение работать с Git.
— Базовый английский для общения с международной командой.
— Будет плюсом: опыт работы с MongoDB, Redis/memcached, RabbitMQ/Кafka, опыт с облачными решениями.
Условия работы:
— Удаленный формат работы (РФ).
— Фуллтайм занятость.
— Оформление: ИП РФ (не СЗ, не ТГ, не ГПХ).
— Работа в небольшой автономной команде с минимумом бюрократии.
— Возможность видеть результаты своей работы и влиять на продукт.
УдалённоseniorГеография найма не уточнена
JКомпания не указана
Управление вакансиями скоро появится
Скрытые компании и отметки о просмотре ещё не подключены.
О ПРОЕКТЕ
Продуктовая Web3-команда, развивающая инфраструктуру для on-chain интеграций и trading-систем. Работа над взаимодействием с EVM-сетями, обработкой транзакций и интеграцией с perpetual trading платформами в production-среде. Роль не связана с разработкой Smart Contract, фокус на Backend и интеграциях через web3.py.
ЧЕМ ПРЕДСТОИТ ЗАНИМАТЬСЯ
— Разработка и поддержка backend-сервисов на Python, работающих с Arbitrum, Optimism и другими L2.
— Взаимодействие с блокчейном через RPC, транзакции и контрактные вызовы с использованием web3.py.
— Создание event listeners, индексаторов и билдеров транзакций.
— Реализация on-chain execution и автоматизация обработки blockchain-данных.
— Оптимизация transaction flow, контроль газа и обеспечение стабильности продакшн-сервисов.
ЧТО МЫ ЖДЕМ ОТ ВАС
— Сильный коммерческий опыт с Python как основным языком.
— Практический опыт использования web3.py.
— Понимание жизненного цикла транзакций в EVM, механики газа и работы RPC.
— Опыт программного взаимодействия с контрактами, включая подпись и отправку транзакций.
— Наличие реализованных кейсов в Crypto, DeFi или Web3 проектах.
— Уровень strong mid или senior с акцентом на написание кода, а не менеджмент.
БУДЕТ ПЛЮСОМ
— Опыт создания торговых ботов или execution engines.
— Работа с индексаторами и data pipelines.
— Понимание механик DEX/CEX, ликвидности и ордербуков.
— Знание асинхронного Python и основ Solidity.
Location: New York, NY (HQ)
Workplace: Hybrid
ABOUT RAMP
Ramp is building the smart infrastructure for finance teams, embedded in the transaction flow of every dollar a business spends. We automate how over $275B in annualized spend flows in and out of 85,000+ companies: authorizing payments, flagging risk, categorizing spend, and closing books.
The problems are high-stakes, data-dense, and unforgiving.
We hire people with high agency and high urgency. We look for slope over intercept. We care less about where you trained and more about what you’ve built. At Ramp, everyone is a builder who owns problems end to end and makes consequential decisions that shape the outcome.
The median Ramp customer saves 7.5% and grows revenue 16% in their first year – far in excess of businesses operating without Ramp. We believe every ambitious company deserves the same.
If you want to build systems that directly shape how companies move and manage billions, Ramp is the place to do it.
Join our growing Ops Engineering team and help build internal tooling and infrastructure that empowers operators at Ramp. As an internal-facing team, you'll work directly with our operations teams to design, implement, and scale tools and systems that enable them to serve our customers more efficiently and effectively. Much of our work involves managing the Retool platform, building custom tooling on top of platforms like Zendesk, developing internal API to support internal operations, and creating operator-facing applications that help our ops teams move faster and deliver better customer experiences.
Ramp is, at its core, an engineering company, and is on a mission to build the best engineering team in the world! The Ops Engineering team is highly cross-functional, working closely with operations, customer support, and other internal stakeholders to solve a wide range of infrastructure and tooling challenges. Our ideal candidate has a strong sense of ownership and enjoys owning projects from inception to scaling them in production. We value people who take pride in their work, and show an aptitude for learning quickly whether they're familiar with our stack or not. You'll be working with a nimble team of committed and talented engineers and having a large, long-term impact on technical design and engineering culture. We are intentionally pushing to use AI to automate workflows end-to-end, reducing manual toil and standardizing patterns across Retool, Zendesk, and our internal APIs.
What You'll Do
- Design and build full-stack internal applications and tools that empower operations teams to work more efficiently and deliver exceptional customer experiences
- Develop robust backend services and APIs that power internal tooling, ensuring scalability, reliability, and performance
- Build integrations with third-party platforms like Retool, Zendesk, and other operational systems to create seamless workflows
- Leverage AI tooling and capabilities to build intelligent automation, enhance operator productivity, and improve decision-making within internal tools
- Create data-driven features and analytics that provide operations teams with actionable insights and improved visibility
- Collaborate closely with operations stakeholders to understand pain points, gather requirements, and iterate on solutions that solve real business problems
- Write clean, maintainable, and well-tested code following software engineering best practices
- Participate in code reviews, mentor team members, and contribute to the growth of engineering culture
- Own features end-to-end from design through deployment, monitoring, and iteration based on user feedback
- Participate in an On Call rotation to resolve critical issues impacting internal users
What You'll Need
- 5+ years of software engineering experience building and shipping production applications
- Strong proficiency in modern programming languages such as Python, TypeScript/Node.js, or similar
- Experience building full-stack applications with modern frameworks (React, Next.js, or similar for frontend)
- Solid understanding of backend architecture, API design, and database systems (PostgreSQL, Redis, etc.)
- Demonstrated aptitude for working with AI technologies, including experience integrating LLMs, building AI-powered features, or applying AI to solve business problems
- Experience building internal tools or working closely with non-technical stakeholders to understand and solve their problems
- Strong product sense and user empathy, with ability to translate business requirements into technical solutions
- Familiarity with cloud infrastructure (AWS preferred) and modern DevOps practices
- Excellent communication skills and ability to work cross-functionally with operations, product, and engineering teams
- Strong sense of ownership and bias toward action, with ability to move quickly and iterate based on feedback
- Experience with platforms like Retool, Zendesk, or similar internal tooling platforms is a plus
BENEFITS AVAILABLE TO ALL FULL-TIME RAMP EMPLOYEES (GLOBAL)
- Flexible PTO
- Centralized home-office equipment ordering
- Health and wellness stipend
- Budget for intra-office travel
- Weekly coffee stipend
UNITED STATES
- 100% medical, dental & vision insurance coverage for you, with partial coverage for dependents
- One Medical annual membership
- 401(k), including employer match on contributions made while employed by Ramp
- Fertility HRA (up to $10,000 per year)
- Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay
- Pet insurance
- In-office perks: lunch, snacks, drinks, and more
- Relocation expense coverage to NYC or SF (if needed)
CANADA
- Group medical, dental, and vision coverage through Sun Life
- Life, AD&D, and disability coverage
- Fertility drug coverage (up to $4,000 lifetime)
- Group Retirement Plan with employer match (RRSP + DPSP)
- Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay, with additional time available at reduced pay
- Employee Assistance Program and virtual care through Lumino Health
UNITED KINGDOM
- Private medical insurance through Freedom Elite
- Virtual GP and at-home care via eMed x Livi
- Workplace pension through Penfold, with salary sacrifice option
- Parental leave: up to 16 weeks (birthing + bonding) or 8 weeks (bonding only) at 100% pay with additional time available at reduced pay
REFERRAL INSTRUCTIONS
If you are being referred for the role, please contact that person to apply on your behalf.
OTHER NOTICES
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Beware of recruiting scams: Ramp will only contact you through official @Ramp.com http://Ramp.com email addresses and will never ask for payment or sensitive personal information during the hiring process.
Ramp Applicant Privacy Notice https://ramp.com/legal/applicant-privacy-notice
О ПРОЕКТЕ
GitLab — это ведущая платформа для DevSecOps, которой доверяют более 50 миллионов пользователей. Сейчас мы строим фундамент для горизонтального масштабирования GitLab.com через архитектуру Cells. Команда Cells Infrastructure создает сервисы пограничной маршрутизации (edge routing) и Topology Service — единый источник истины для управления кластерами.
О ПОЗИЦИИ (ABOUT THE ROLE)
Ваша цель — сделать так, чтобы GitLab.com масштабировался незаметно для пользователя. Вы будете проектировать системы маршрутизации трафика с низкой задержкой и развивать сервисы, управляющие состоянием всей платформы. Это работа в глобально распределенной асинхронной команде, где ценится умение решать сложные проблемы распределенных систем.
ВАШИ КЛЮЧЕВЫЕ ЗАДАЧИ
— Edge Routing: Реализация прозрачной маршрутизации запросов к нужным ячейкам (Cells).
— Topology Service: Разработка сервиса, хранящего состояние кластеров, на который опираются решения по жизненному циклу данных.
— Cell-awareness: Взаимодействие с командами продукта для адаптации фич монолита GitLab Rails под новую архитектуру.
— Эксплуатация: Участие в дежурствах (on-call tier-2), работа с инцидентами и улучшение инструментов мониторинга.
— Архитектура: Написание Architecture Decision Records (ADRs) и документации для масштабирования платформы.
ТРЕБОВАНИЯ К КАНДИДАТУ
— Опыт: Уверенное владение Go или Ruby on Rails при создании отказоустойчивых production-сервисов.
— Масштаб: Опыт работы в высоконагруженных средах и владение практиками observability (метрики, трейсинг).
— Распределенные системы: Глубокое понимание моделей консистентности, стратегий партиционирования и failure modes.
— Сетевые технологии: Опыт создания высокопроизводительных сервисов (gRPC и Protocol Buffers будут плюсом).
— Базы данных: Экспертиза в PostgreSQL (дизайн схем, оптимизация запросов, миграции).
— Communication: Сильные навыки письменной коммуникации для асинхронной работы в Remote-команде.
ПОЧЕМУ СТОИТ ПРИСОЕДИНИТЬСЯ
— Культура: GitLab — пионер удаленной работы с прозрачными ценностями и AI-driven процессами.
— Бенефиты: Гибкий PTO, участие в капитале (Equity), поддержка домашнего офиса и фонд развития.
— Влияние: Ваша работа напрямую определяет, как GitLab будет расти в следующие 10 лет.
Задачи:
— Проектирование микросервисов и интеграционных слоев.
— Работа с брокерами сообщений и SQL.
— Обеспечение отказоустойчивости кода.
Требования к кандидату:
— C# / .NET Core от 3 лет, знание паттернов.
— SQL (уверенный уровень).
— Kafka или RabbitMQ.
— Понимание многопоточности и SOLID.
Плюсом будет:
— Node-RED, JavaScript, MongoDB, опыт в телекоме.
Условия работы:
— Полная удаленка, гибкий график.
— Оформление по ГПХ (ИП/самозанятость).
— Возможность роста и обучения.
— Работа с современным стеком и решение нестандартных задач.
УдалённоГеография найма не уточнена
ГибридRelocation expense coverage to NYC or SF (if needed)