Location: Bangalore, India
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
Help us build the next generation of authentication services at GitLab. As a Senior Backend Engineer on the Authentication team, you'll build authentication features across the Rails monolith and GATE. GATE is our new service for issuing and validating tokens and managing identities, designed to support every GitLab deployment model.
You'll expand authentication mechanisms, including support for identities used by artificial intelligence (AI) agents. You'll also help keep GitLab and its customers secure by building access management tooling and addressing vulnerabilities reported through our HackerOne program.
GATE will become the foundation for token issuance, validation, and identity services across GitLab.com multi-tenant software as a service (SaaS), Self-Managed, Dedicated, and air-gapped environments. Your work will affect core components that customers, users, and GitLab teams rely on.
Some of our projects include:
Building GATE as the centralized service for token issuance and validation
Consolidating tokens and migrating authentication paths out of the Rails monolith
Building passkeys and passwordless authentication
Developing composite identities that combine machine and human authorization for AI
Improving service accounts and secure automation
Enhancing Security Assertion Markup Language (SAML), Lightweight Directory Access Protocol (LDAP), OpenID Connect (OIDC), and System for Cross-domain Identity Management (SCIM) capabilities for automated user provisioning and single sign-on (SSO)
What you'll do
Shape the roadmap for GATE and GitLab's authentication services with the team.
Design and implement token issuance, validation, and identity services in Go and Ruby across the Rails monolith and GATE, including new authentication mechanisms such as Workload Identity Federation.
Migrate authentication and token management paths from the monolith into GATE while maintaining reliability across all deployment models.
Build authentication mechanisms from the ground up, such as Workload Identity Federation.
Strengthen security for users and organizations through access management tooling and by addressing vulnerabilities reported through our HackerOne program.
Define and improve standards for style, maintainability, and engineering practices in a high-scale environment, and advocate for them through code review.
Communicate publicly about GitLab initiatives, projects, and contributions from people not working for GitLab Inc. Reflect GitLab's values in these communications.
Ship moderately sized features and improvements with moderate guidance and support from other team members, and collaborate on larger projects, including the build-out of GATE.
Participate in the maintainer trainee program at your own comfortable pace while working toward becoming a project maintainer.
Take part in on-call or operational support where your team’s ownership model requires it.
What you'll bring
Professional experience with Go and/or Ruby in scaling or mission-critical SaaS products.
Familiarity with authentication and authorization technologies or techniques, such as OAuth, OIDC, SAML, SSO, SCIM, LDAP, JSON Web Tokens (JWTs), role-based access control (RBAC), or identity and access management (IAM).
Knowledge of token systems, cryptographic signing, and key management.
Experience building or contributing to a service from concept to production, including proposal, discussion, and execution.
Proficiency in written and verbal English, with the ability to communicate complex problems and solutions clearly in a remote, largely asynchronous work environment.
Experience diagnosing, preventing, and resolving performance and optimization problems.
Experience working in an iterative software development process, managing your work effectively, staying organized, and following through on priorities.
About the team
Our mission is to empower GitLab system administrators with the toolkit they need to create their desired balance of security and accessibility for their GitLab experience.
Authentication is the first impression a new customer has when they configure a new GitLab instance. We aim to make it as seamless as possible, from that first login to onboarding users and managing security rules for their instance in a secure, flexible, and scalable way.
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
.
Location: US: San Mateo (1875 South Grant Street); CAN: Toronto (111 Richmond Street West); CAN: Vancouver (333 Seymour St); US: Washington Remote Worker
Workplace: Hybrid
Team: Accounting Core
Location / work arrangement: San Francisco, San Mateo, Seattle & Vancouver (Canada)
Employment type: Full Time
About the Role
Xero’s ledger is the source of truth for millions of businesses, and every product we ship is built on top of it. We are rebuilding this integrity layer for the next 20 years, and we are standing up the Vancouver engineering hub around it from day one. As Lead Engineer, you will make the architectural decisions that set the course for the platform and the team, and you will see those decisions reach every customer who depends on Xero to get their numbers right.
THE TECHNICAL CHALLENGES
- Correctness at scale. Accounting data has to be consistent, auditable, and immutable. There is no “close enough,” and every change to the ledger has to preserve that guarantee across regions and regulations.
- Evolving a mature system. We are adding real-time expectations to a platform that millions of businesses depend on daily. That means strengthening service boundaries and clarifying data contracts without compromising reliability.
- Durable, high-throughput services. We use durable execution (for example, Temporal) to keep long-running financial workflows accurate and recoverable under load.
- AI-ready data. We are structuring accounting data so it can power AI-native experiences while maintaining trust in the numbers.
IMPACT
- First six months: You understand the ledger and its consumers, align the team on service boundaries and data contracts, and ship a first modernization increment with no loss of data integrity.
- First twelve months:
- You have set the architecture for the core accounting capabilities (general ledger, journals, chart of accounts, multi-currency).
- The Vancouver engineering team has clear ownership and quality standards, thanks in part to your leadership and role modeling.
- Your work reaches customers through every product built on the ledger, and the decisions made now will shape Xero for years.
OWNERSHIP
You will own the technical direction for your area of the accounting platform, from design through production and on-call. You will make architectural decisions on service boundaries, data contracts, and technology choices without needing sign-off, and you will be accountable for reliability and data integrity end to end. You will also help set hiring, quality, and ownership practices for an early and growing team, which will compound over time.
WHO YOU’LL WORK WITH
Bernardo Farah is the Director of Engineering for Accounting Core. He has over 10 years of SaaS software experience, including six years building platforms and growing teams at Samsara.
WHAT YOU BRING
MUST-HAVE:
- You set the standard for your team in AI-assisted development, operational excellence, and flexible architecture.
- A track record delivering highly available, distributed backend systems and designing high-throughput services under production constraints.
- Depth in system architecture, API design, and both SQL and NoSQL databases
- Proficiency in a modern backend stack such as C#, Java, Go, or C++, plus cloud-native platforms like AWS.
- You demonstrate strong ability in breaking down complex problems into clear, actionable solutions while driving agile execution to deliver results.
NICE TO HAVE:
- Experience with financial, ledger, or accounting systems, or other domains where data integrity is critical
- Experience with durable execution or workflow engines such as Temporal
- Experience modernizing a mature system without disrupting customers
HOW WE WORK
Process is a tool for impact and we adjust accordingly. We use an agile approach to ship outcomes, not to follow ceremony. Code and design reviews are where we trade ideas and hold the quality bar, and we are figuring out how to use LLMs to reduce how much code humans have to write and review by hand. Our on-call rotation draws on a healthy pool of engineers and turns incidents into learning through postmortems. Decisions are made at every level, and we make sure everyone has the strategic context to raise proposals and drive innovation.
Our Hiring Process
- Stage 1: Real World coding assessment, 45 Mins
- Stage 2: Systems Design assessment, 45 Mins
- Stage 3: Technical Deep dive, 60 Mins
- Stage 4: Values/ Future Proof, 60 Mins
- Stage 5: Leadership interview, 60 mins
Apply even if your experience isn't a perfect match! At Xero, we hire based on your skills, passion, and the unique perspective you can bring to enhance our culture and team. We are also tech stack agnostic, so please apply if you've worked with adjacent technologies.
Compensation & Total Rewards
At Xero, we value the impact and skills you bring to the team. We don’t just hire for a role; we invest in people. We believe in a Total Package philosophy - which means your value isn't just a single number on a paycheck. While base salary is a core component, we look at your compensation through a holistic lens that includes equity, performance incentives, and world-class benefits.
The expected base salary range for this role in:
- California: $206,000 USD
Individual pay is determined by various factors, including geography, level of experience, and the specific skills you bring to the role.
In addition to base pay, Xero’s roles are eligible for the following forms of variable compensation:
- Variable Pay: Permanent employees are eligible to participate in our annual bonus and equity (RSU) programs. You may also be eligible for performance-based cash or equity (RSUs) incentives depending on your role level, and company performance.
- Comprehensive Benefits: Medical, dental, vision, 401(k) match, and 21 days PTO, 10 days of Wellbeing leave, 5 days of Xtra Leave, 1 volunteer day, 12 paid holidays, paid parental leave. Further information included on our Xero Perks https://careers.xero.com/inside-xero/benefits-wellbeing/ page.
Xero uses AI to help screen applications based on job-related qualifications. These tools assist our recruiters but do not make automated hiring decisions. A human recruiter reviews all candidates before any hiring action is taken.
Hebbia ищет Frontend Engineer Agents для работы на месте в Нью-Йорке. В обязанности входит разработка веб- и мобильных интерфейсов для агентов, создание backend API и обеспечение высококачественного взаимодействия с продуктом в режиме реального времени. Кандидат должен владеть технологиями и концепциями, такими как React, TypeScript, управление состоянием, системы дизайна, тестирование, производительность, доступность, телеметрия, а также уметь работать с потоковыми данными, большими языковыми моделями (LLM), iOS и эффективным получением данных. Зарплата варьируется от 160 000 до 300 000 долларов.
ОфисNew York
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Location: Serbia; Georgia; Montenegro; Kazakhstan
We are looking for an experienced Fullstack QA Engineer with a background in fintech, banking or other finance-related products to join our banking QA team. We build mobile banking apps on shared backend APIs. You will test both mobile apps and backend services by hand and help us build test automation for APIs and mobile apps. Our products move real money - cards, transfers, payments - so quality here matters.
What You Will Do
Test new features and run regression for iOS and Android apps;
Test backend APIs and integrations: requests, responses, logs;
Design and maintain test cases and checklists in TestRail;
Build, maintain and run automated API tests with Postman and Newman in GitLab CI;
Maintain and extend our existing Java / REST Assured API test framework (TestRail integration, Allure reporting), and bring it back to regular runs;
Contribute to mobile UI test automation for iOS and Android — together with developers in their native test suites or with cross-platform tools — with a focus on end-to-end checks against the real backend;
Prepare test data and test accounts for automated and manual runs;
Help evolve our test automation approach and tooling;
Clarify requirements directly with developers and product managers — we have no business analysts, so you will often find out how things should work yourself;
Take part in release checks (release candidate testing, post-release smoke) and help improve QA processes;
Use AI tools to speed up your work — and verify what they produce.
Requirements
3+ years of experience as a QA Engineer;
Experience in fintech, banking, payments or other finance-related products;
Solid test design skills: you write test cases and checklists from short task descriptions;
Hands-on experience testing mobile apps on both iOS and Android (TestFlight / Firebase builds);
Strong API testing skills: HTTP, REST, status codes, authorization;
Hands-on API test automation: comfortable reading and extending automated API tests in code (Java or Kotlin preferred) and writing simple tests by analogy - not framework architecture from scratch - plus Postman/Newman (scripts, environments, collections); experience running it in CI;
Proxy tools - Charles or Proxyman: inspecting traffic, breakpoints, mocking responses;
Working with logs to localise bugs;
Strong communication skills and a proactive attitude: you ask questions, dig into unclear tasks and own the result;
Readiness to test manually - this is not a pure automation role;
Russian - native․
Nice to have
Building test automation in code from scratch: framework, CI pipeline, reporting;
GitLab CI: pipelines, schedules, artifacts;
Basic SQL;
Mobile UI test automation: Appium, Espresso/Kaspresso or XCUITest;
Experience with feature flags and testing releases with partial rollout.
Benefits
Fully remote work;
Monday-Friday schedule, approximately 10:00/11:00 to 18:00/19:00 Moscow/Cyprus time;
A service agreement with a Cyprus or Kazakhstan based company;
A fixed monthly salary in euros;
Paid annual leave of 21 working days;
Paid sick leave;
Public holidays: New Year holidays through January 4-6, plus May 1-2 or May 8-9;
One additional paid day off per month;
The opportunity to attend conferences and take training courses at the company's expense;
Challenging and engaging tasks;
Training on the company's products and processes;
A genuinely comfortable and professional working environment;
Opportunities to grow and develop together with the company and its products.
О проекте:
MeGo.Tours — сервис для путешествий: бронирования, гиды, туры, маршруты, marketplace услуг. Сейчас активно развиваем веб-платформу и ищем frontend-разработчика, который поможет делать удобный и быстрый продукт для пользователей.
Требования:
— Опыт frontend-разработки от 6 месяцев
— Уверенное знание React
— JavaScript / TypeScript
— HTML, CSS, адаптивная вёрстка
— Опыт работы с REST API
— Базовое понимание Git
— Умение писать чистый и поддерживаемый код
— Ответственность и желание развиваться
Будет плюсом:
— Next.js
— Tailwind / Styled Components
— Zustand / Redux
— Опыт оптимизации performance
— Опыт работы со стартапами
— Интерес к travel-tech продуктам
Задачи:
— Разрабатывать и улучшать frontend платформы MeGo.Tours
— Создавать новые пользовательские интерфейсы и фичи
— Интегрировать frontend с backend API
— Оптимизировать производительность и UX
— Участвовать в обсуждении архитектуры и продуктовых решений
— Исправлять баги и улучшать стабильность платформы
— Работать вместе с дизайнером и product-командой
Условия:
— Возможность влиять на продукт и архитектуру
— Работа напрямую с фаундерами
— Гибкий формат работы
— Процент от прибыли / опционы обсуждаемы
— Один обязательный созвон в неделю + рабочие сессии по необходимости
— Реальный опыт построения travel-tech продукта
— Формат: удалёнка (позже возможно работать из офиса Алматы)
Основные требования:
— Уверенные практические навыки тестирования web/backend/API и самостоятельного анализа требований, рисков и edge cases.
— Опыт автоматизации на Playwright/Cypress/Selenium/Appium или API-стеке и рабочее знание одного языка программирования.
— Уверенная работа с REST/HTTP, Postman/Swagger, SQL, Git и логами; понимание клиент-серверной и интеграционной архитектуры.
— Понимание CI/CD и способность самостоятельно доводить фичу от анализа требований до релиза и post release проверки.
Будет плюсом:
— Опыт с Burp Suite/Fiddler, performance testing, mobile automation или тестированием сложных интеграций.
— Опыт улучшения существующего automation framework или QA-процесса.
Чем предстоит заниматься:
— Самостоятельно ведёт фичу от анализа требований до релиза; выявляет missing/conflicting requirements и риски.
— Уверенно применяет test design: boundary values, equivalence classes, decision tables, state transition, exploratory и risk-based testing.
— Понимает влияние изменений на соседние модули и выбирает оптимальную глубину тестирования.
— Отвечает за качество своей фичи/модуля: что проверено, что не проверено, известные риски и ограничения релиза.
— Локализует проблему между frontend, backend, данными, инфраструктурой и интеграциями.
— Поддерживает автотесты, уменьшает flaky tests, помогает Junior и участвует в review тестовой документации.
Что мы предлагаем:
— Беспроцентные займы - финансовая поддержка сотрудников со стажем работы в компании от 1 года.
— Фантомные акции - возможность получать процент от чистой прибыли компании после 1 года работы.
Количество фантомных акций увеличивается с каждым годом работы в компании.
— Премия раз в полгода - по результатам выполнения KPI.
— Ежегодная индексация заработной платы.
Задачи:
— Планировать и сопровождать релизы AI‑агентов и связанных сервисов
— Анализировать требования и технические постановки, оценивать тестовое покрытие
— Проводить ручное функциональное, интеграционное, регрессионное и E2E‑тестирование AI‑агентов и их интеграций
— Тестировать API агентов и вспомогательных сервисов (REST, WebSocket/Socket.io)
— Разбирать логи, локализовать ошибки, взаимодействовать с разработкой и аналитикой для быстрого фикса
— Вести тестовую документацию: чек‑листы, тест‑кейсы, тест‑планы, сценарии E2E (в Jira/TM4Jira)
— Автоматизировать рутинные проверки на Python (pytest + requests), постепенно наращивая долю автотестов в готовом фреймворке автотестирования в CI/CD (GitLab CI / GitHub Actions)
— Участвовать в оценке качества ML/LLM‑компонентов: проверка ответов, выявление галлюцинаций, базовые метрики (BLEU/ROUGE, LLM‑as‑judge), регрессионные проверки поведения агентов
Требования:
— Опыт тестирования 2–4 года: веб‑приложения + API, уверенное ведение тест‑кейсов/чек‑листов, работа в Jira
— Опыт участия хотя бы в одном проекте с ML/LLM: тестирование качества ответов, галлюцинаций, базовых метрик (BLEU/ROUGE, LLM‑as‑judge) — будет большим плюсом
— Навыки автоматизации на Python: pytest (фикстуры, параметризация), requests для API
— Понимание, как встраивать автотесты в готовый фреймворк и запускать в CI/CD
— Опыт тест‑дизайна: позитив/негатив/пограничные сценарии, классы эквивалентности, граничные значения
— Умение проектировать сложные E2E для микросервисных и диалоговых ML‑продуктов
— Понимание ML/LLM‑концепции: классификация, ранжирование, векторизация, поиск, RAG, мультиагентные/агентные системы
— Понимание SDLC для ML (data → train → deploy → monitor)
— Понимание микросервисной архитектуры: REST, очереди, базовое представление о WebSocket/Socket.io, Redis, Kibana — на уровне чтения логов и понимания, где искать проблему
Будет плюсом:
— Опыт backend‑автотестов и тестирования Edge сценариев
— Опыт настройки тестового окружения, работы с Docker/K8s на базовом уровне
— Желание развиваться в сторону SDET / QA‑инженера в AI‑направлении: eval‑фреймворки для LLM, автоматизация оценки агентов, метрики качества
Условия:
— Гибридный формат работы 3 дня в неделю в офисе и 2 дня дома для Москвы, Санкт-Петербурга, Казани, Ярославля, Рыбинска, Нижнего Новгорода, Воронежа, Краснодара, Самары, Екатеринбурга, Новосибирска, Владивостока
— Удалённый формат работы в других регионах РФ
— Опыт работы в аккредитованной IT-компании над социально значимыми уникальными проектами
— Стабильный доход и квартальные премии
— Гибкое начало рабочего дня
— ДМС со стоматологией и международной страховкой
— Интересная программа внутреннего и внешнего обучения
— Прозрачные условия для развития и карьерного роста
Задачи:
— Разработка и развитие клиентской части продукта на React — от архитектуры и управления состоянием до production-ready UI с реальными пользователями.
— Проектирование масштабируемой frontend-архитектуры, выбор технологических решений и формирование стандартов разработки.
— Интеграция с backend REST API, участие в проектировании контрактов взаимодействия (OpenAPI/Swagger).
— Оптимизация производительности приложения, управление техническим долгом, рефакторинг сложных участков кода.
— Участие в code review, менторство разработчиков, развитие инженерных практик команды.
— Взаимодействие с product-менеджерами, дизайнерами и backend-разработчиками на всех этапах разработки.
— Участие в декомпозиции задач, технической оценке и планировании спринтов.
Требования:
— Глубокое знание React (18+) и его экосистемы: хуки, контекст, жизненный цикл компонентов, механизмы ререндеринга и оптимизации (мемоизация, виртуализация).
— Уверенное владение TypeScript (generics, utility types, типизация сложных структур).
— Опыт работы с state-менеджерами: Redux Toolkit, Zustand, React Query, TanStack Query; понимание разделения server-state и client-state.
— Понимание принципов работы REST API, авторизации (JWT), обработки ошибок, идемпотентности (для платежных сценариев).
— Опыт работы с CI/CD, Git, системами сборки (Webpack, Vite).
— Понимание принципов чистого кода, SOLID, паттернов проектирования.
— Знание методологий гибкой разработки (Scrum, Kanban).
— Опыт коммерческой разработки на React от 5 лет, из них не менее 2 лет в роли Senior.
— Опыт проектирования архитектуры SPA-приложений высокой сложности (множество зависимостей, ролей и сценариев).
— Навыки адаптивной, кроссбраузерной и мобильной вёрстки (HTML5, CSS3, SCSS).
— Умение работать с дизайн-системами, коллекциями компонентов (Untitled UI React, shadcn/ui), опыт ведения UI-kit в Storybook.
— Опыт написания тестов (Jest, Vitest, React Testing Library).
— Навыки проведения code review и менторства.
— Системное мышление, умение упрощать сложные системы, критическое мышление.
Будет плюсом:
— Опыт работы в финтехе или highload-проектах.
— Наличие портфолио / ссылок на GitHub или участие в open-source проектах.
Условия:
— Полностью удаленный формат работы.
— Встречи и корпоративные мероприятия в офисе Москва.
— Окладная часть + KPI.
— Возможность влиять на архитектуру и выбирать технологии.
— Работа в сильной команде, поддержка профессионального роста.
— Интересные задачи в быстрорастущем проекте.
УдалённоseniorГеография найма не уточнена, офис: Москва
Задачи:
— Функциональное тестирование системы банка ACRM (аналитическая CRM)
— Подготовка документов по тестированию на основе технических заданий (программ и методик испытаний (ПМИ), тест-кейсов, протоколов тестирования)
— Регистрация и анализ ошибок, моделирование проблемных ситуаций
— Проведение приёмо-сдаточных испытаний (ПСИ)
— Взаимодействие с разработчиками и аналитиками
— Актуализация и запуск автотестов на backend и frontend
Требования:
— Умение анализировать функциональные требования исходной документации
— Навык проектирования тестовых сценариев
— Опыт подготовки тестовых данных, необходимых в процессе тестирования (создания тестового окружения)
— Умение анализировать результаты проведенного функционального тестирования на соответствие требованиям исходной документации
— Опыт описания дефектов и проверки устраненных дефектов
— Опыт оформления отчетности по результатам проведенного тестирования
— Опыт создания и ведения тестовой документации
— Знание процессов и циклов разработки программного обеспечения
— Владение инструментами необходимыми для тестирования: DevTools, curl, Postman, SoapUI, WinSCP, DBeaver, Intellij IDEA
— Достаточные знания в SQL (join нескольких объектов, основные агрегатные функции, union)
— Написание простых скриптов sh/bash/cmd
— Знание REST API
— Опыт работы с базами данных PostgreSQL, ClickHouse, Oracle DB
— Опыт тестирования в WebSocket-е, клиент-серверные приложения
Условия:
— График работы: 5/2 (пн-чт с 09:00 до 18:00, пт до 16:45)
— Гибридный формат работы
— Официальное оформление в соответствии с ТК РФ
— Конкурентный уровень дохода
— Доплата к отпуску и больничному листу
— «Кафетерий льгот»: ДМС для работника и членов семьи, возмещение затрат на отдых, спортивные услуги, покупки на маркетплейсе «ПСБ Маркет»
— Дополнительные льготы при заключении брака и рождении детей
— Материальная поддержка в определенных жизненных ситуациях
— Бесплатная программа поддержки работников: юридические, финансовые и психологические консультации, помощь в бытовых вопросах, автопомощь, корпоративные скидки, профориентация детей работников
— Возможность профессионального развития и прохождения внутреннего и внешнего профессионального обучения
— Корпоративная паритетная пенсионная программа
Задачи:
— Тестировать backend-функциональность и микросервисы.
— Тестировать API: REST, gRPC и WebSocket.
— Проводить интеграционное тестирование сервисов, взаимодействующих по HTTP и AMQP, в том числе через RabbitMQ.
— Проверять работу с базами данных PostgreSQL и Redis.
— Анализировать и тестировать требования и техническую документацию.
— Разрабатывать тест-планы и тест-кейсы в TestIT.
— Вести документацию и работать с задачами в Jira и Notion.
— Локализовать, описывать и сопровождать дефекты.
— Готовить отчеты по результатам тестирования.
— Анализировать логи и данные мониторинга в Grafana и Sentry.
— Работать с тестовыми окружениями и подготавливать тестовые данные.
— Активно взаимодействовать с командой разработки.
Требования:
— Опыт работы QA-инженером от 3 лет.
— Обязательный опыт тестирования backend-сервисов.
— Опыт тестирования REST- и gRPC API.
— Опыт интеграционного тестирования.
— Уверенное владение SQL: SELECT, INSERT, UPDATE, JOIN, агрегатные функции.
— Понимание принципов работы брокеров сообщений, в частности RabbitMQ.
— Опыт работы с JSON и Protocol Buffers (Proto).
— Знание техник тест-дизайна и умение применять их на практике.
— Навыки работы с Postman, Git и инструментами разработчика в браузере (DevTools).
Будет плюсом:
— Опыт тестирования веб- и мобильных приложений.
— Опыт работы с Kubernetes.
— Опыт работы с CI/CD в GitLab.
— Опыт разработки и поддержки API- и UI-автотестов на Kotlin с использованием JUnit/TestNG и Selenium WebDriver.
— Опыт нагрузочного тестирования с использованием k6.
Задачи:
— проводить функциональное тестирование backend-сервисов и интерфейсов
— составлять и поддерживать тестовую документацию (чек-листы, тест-кейсы, отчёты о дефектах, инструкции)
— готовить тестовые данные для проверок и приёмосдаточных испытаний
— участвовать в подготовке релизов, выполняя регрессионное тестирование
— помогать организовывать и проводить сценарии приёмо-сдаточных испытаний
— работать над обработкой запросов от пользователей, включая первичную диагностику проблем путём анализа базы данных и журналов сервиса.
Требования:
— опыт работы в тестировании от 3 лет
— понимание http, кодов ответов, авторизации
— опыт тестирования api (rest/json) для проверки интеграций и бизнес-логики, микросервисного взаимодействия
— умение тестировать запросы с помощью инструментов postman/insomnia/swagger
— понимание и опыт работы с форматами данных: json, yaml, xml, html
— знание sql, умение написать sql-запрос средней сложности
— понимание ci/cd и участие qa в пайплайнах доставки
— базовый опыт работы с системами сбора и визуализации метрик, работа с логами (prometheus, grafana).
Будет плюсом:
— опыт создания AI-агентов и использования их в работе.
Условия:
— гибридный формат работы (2-3 дня в офисе)
— годовой бонус и ежегодный пересмотр
— расширенный ДМС с первого дня + стоматологию и льготное страхование для семьи
— корпоративный университет Сбера, внутреннюю образовательную платформу, участие в IT-конференциях
— офис на Кутузовской с зонами отдыха и спортзалом
— льготную ипотеку в Сбере, корпоративную пенсионную программу, подписку СберПрайм с возможностью совместного использования на трёх близких, скидки от партнеров и сервисов группы компаний.
Location: San Francisco, California
Workplace: Hybrid
ABOUT SENTRY
Software runs the world and the pace is faster than ever. Sentry helps developers fix errors and performance issues before users notice, so teams can spend less time firefighting and more time building.
Trusted by 200,000+ organizations, Sentry is today’s application monitoring standard and our team is building its AI-native future.
ABOUT THE ROLE
At Sentry, Support is an engineering discipline. Our customers are developers, and they expect answers from people who can read their stack trace, open the SDK source, and tell them what's actually wrong.
We're hiring a Senior Manager to lead Support Engineering. You'll run the team that handles everything from a single developer's SDK question to a production incident at one of our largest enterprise customers. You'll also help drive how we use AI in support: what systems are used, how they best help customers, enable the teams, and how we know the answers they give are right and forward looking.
This is a hands-on leadership role. You'll manage people, set the support strategy, get face to face time with customers, while also getting into tickets when it matters.
IN THIS ROLE YOU WILL
Lead and grow the team
- Manage and coach a team of Technical Support Engineers
- Set clear expectations for technical depth, response quality, and ownership, and give direct feedback
- Design a coverage model that works across time zones, including on-call and escalation paths
- Build career paths for Support Engineers who want to go deeper technically, move into management, or move into different teams and practices
Own support outcomes
- Own and report the team's core metrics: CX, time to resolution, escalation rate, and more
- Use support conversations as a signal: find the top drivers of tickets and get them fixed in the product, the docs, internal operations, or the SDKs, not just answered faster
Run AI-assisted support
- Own the roadmap for our support agents: which request types they handle, what context they need, and when they hand off to a person
- Set the quality bar for agent answers and the process for catching incomplete ones
- Decide where automation is worth building and where it isn't, based on data
Handle escalations and partner across Sentry
- Run the escalation process with Engineering: make sure bugs reach the right team with a reproduction and clear impact, and that customers hear back
- Be the support lead on high-stakes enterprise issues, working with Customer Success, Solutions Engineering, and Sales
- Bring a clear picture of customer pain to Product and Engineering, backed by numbers
YOU'LL LOVE THIS JOB IF YOU
- Think great support is an engineering problem, not a staffing problem
- Want to build the team and the systems at the same time
- Can debug a tricky SDK issue yourself and also explain to a VP why their incident took four hours
- Would rather fix the cause of 200 tickets than answer them faster
- Have strong opinions on where AI helps in support and where it makes things worse, and be willing to discuss this at length.
QUALIFICATIONS
- 8+ years in technical support, support engineering, or software engineering at a SaaS or developer tools company
- 3+ years managing technical support engineers, including hiring and growing a team
- Technically credible with senior engineers: comfortable reading code in at least a few of Python, JavaScript/TypeScript, Java, or Ruby, and debugging across frontend, backend, and infrastructure
- Solid understanding of distributed systems, APIs, and how observability tools (errors, tracing, logs) fit into them
- Hands-on experience running AI or automation in a support org, and a clear view of its failure modes
- Track record of using support data to drive product and process changes
- Clear, direct written communication with customers, executives, and engineers
Bonus
- Experience at a developer tools or observability company
- Former software engineer
- Managed a team spread across multiple time zones
- Open source contributor or maintainer
The base salary range (or hourly wage range, if applicable) that Sentry reasonably expects to pay for this position is $160,000 to $180,000. A successful candidate’s actual base salary (or hourly wage) amount will be determined by a variety of relevant factors including, without limitation, the candidate’s work location, education, work and other relevant experience, skills, and job-related knowledge. A successful candidate will be eligible to participate in Sentry’s employee benefit plans/programs applicable to the candidate’s position (including incentive compensation, equity grants, paid time off, and group health insurance coverage). See Sentry Benefits https://sentry.io/careers/ for more details about the Company’s benefit plans/programs.
EQUAL OPPORTUNITY AT SENTRY
Sentry is committed to providing equal employment opportunities to its employees and candidates for employment regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, gender identity, veteran status, or other legally-protected characteristic. This commitment includes the provision of reasonable accommodations to employees and candidates for employment with physical or mental disabilities who require such accommodations in order to (a) perform the essential functions of their jobs, or (b) seek employment with Sentry. We strive to build a diverse team, with an inclusive culture where every teammate can thrive. Sentry is an open-source company because we believe that everyone, everywhere, should have the ability and tools to make great software. Software should be accessible. That starts with making our industry accessible.
If you need assistance or an accommodation due to a disability, you may contact us at accommodations@sentry.io.
Want to learn more about how Sentry handles applicant data? Get the details in our Applicant Privacy Policy https://sentry.io/careers/applicantprivacy/.
Location: London, United Kingdom - Deliveroo
Our Global Structure
Deliveroo is now part of DoorDash, bringing together teams with even greater reach, scale, and ambition. Depending on your role, you may collaborate with teammates, systems, and leaders across DoorDash and Wolt. Together, we’re unlocking new possibilities as one global team.
About the Role
Join us in our mission to transform the way people shop and eat, where impact, innovation and growth drive everything we do. Our Engineering teams tackle complex technical challenges across a global, three-sided marketplace, building and scaling systems that serve millions of customers, riders and partners every day.
From real-time logistics to resilient infrastructure and marketplace optimisation, we design, build and operate technology that powers Deliveroo’s growth at scale.
In November 2023 we launched our non-food retail offering, Deliveroo ‘Shopping’, where we work with large and small merchants. We oversee all operations within the grocery and retail ecosystem, ensuring stores are equipped to receive and efficiently process orders. Our solutions empower stores to manage orders seamlessly through multiple channels, including our in-house app, API integration, and devices pre-installed with our software. Additionally, we provide tools to maintain and update product catalogs, ensuring accurate inventory for consumers. The technology we’ve developed enables our partners to pick the correct items swiftly while keeping inventory data current, optimizing both efficiency and accuracy.
We’re looking for a
Staff Software Engineer
to join our
London, UK - Hybrid (3 days from the office)
team. In this role, you’ll help us define technical solutions for critical business problems and lead the technical direction for complex, high-scale systems.
Get to know our
Engineering
team — what drives us, how we work, and what you can expect.
What You’ll Be Doing
You’ll be joining a high-impact engineering group focused on solving unstructured and ambiguous challenges. You will act as a technical authority, aligning non-adjacent teams to deliver results that move the needle for the entire organisation.
Here’s what your day-to-day might look like:
Drive Technical Excellence:
Improve code structure and architecture across your team’s remit, developing, releasing and running large-scale web applications whilst transitioning our monolithic codebase to a microservice-based architecture
Lead Project Planning:
Foresee dependencies and risks, partnering closely with Product and Design to ensure smooth delivery of complex features, whilst defining the backend architecture and tech stack for a product area
Optimise Operations:
Improve performance, reliability, scalability and security for our backend systems
Collaborate & Influence:
Build relationships across global engineering teams to identify collaboration opportunities and influence the wider technical roadmap.
Mentor & Hire:
Support the personal growth of your colleagues through technical guidance and take an active role in conducting engineering interviews to scale our team.
What You’ll Need to Thrive
Our ideal candidate will bring strong expertise in some of these areas and curiosity to grow in others:
Proficiency in using AI coding tools
(e.g., Claude Code, Codex, Cursor) in the full software development lifecycle, including designing, generating code, testing, monitoring and releasing software
Strong Engineering Principles:
Deep pride in writing readable, well-designed, and well-tested software.
Backend Expertise:
Significant experience building web-based applications (we use Go, Ruby/Rails, Python, Scala, and Rust).
Data Proficiency:
Practical experience with relational databases (PostgreSQL, MySQL) and "NoSQL" backends like Redis, DynamoDB, or ElasticSearch.
Systems at Scale:
Proven ability to manage web architecture at scale (handling 20krpm and above).
Technical Leadership:
Experience breaking down large pieces of work and guiding implementation choices for a team of engineers.
Why Join Us?
At Deliveroo, you’ll do work that matters—solving real-world problems in a three-sided marketplace that’s constantly evolving. We’re food lovers, problem solvers, community organisers, proud parents, and more, brought together by a shared drive to make things better. Working here you can expect to:
🔧
Solve meaningful problems at real scale
Work on a complex, always-on marketplace that impacts millions every day.
🌱
See your impact, fast
Ship, test and improve ideas quickly in a low-hierarchy, high-ownership environment.
🧠
Grow through challenge and ownership
Take on big, ambiguous problems and accelerate your career with strong support.
🌎
A culture built for builders
High standards, collaboration, flexible working and continuous learning.
💰
Share in the success you help create
Competitive salary and equity options, so you’re rewarded for the impact you make.
Diversity, Equity and Inclusion
At Deliveroo, we know that a great workplace reflects the world around us and that true diversity and inclusion make us stronger, more creative, and better at what we do. We’re committed to fostering an environment where everyone can do their best work and feel they belong.
We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief.
If you have a disability or long-term health condition and need support to apply for one of our roles, or require any reasonable adjustments during the recruitment process, you’ll have the opportunity to let us know once you’ve submitted your application. We’ll share details on how to request support so we can ensure you have a fair and equitable experience.
If you’re excited about making a real impact in a fast-moving marketplace and growing your career alongside ambitious, supportive teams, we’d love to hear from you!
Beware of recruitment scams: DASH Brands will never ask you to pay money or share sensitive financial information during hiring — learn more about DASH Brands' legitimate recruiting process at
careersatdoordash.com/recruitment-scam-awareness
.
Location: San Francisco, CA
Workplace: OnSite
ABOUT US
At LangChain, our mission is to enable every company to own its intelligence. We believe agents will transform how companies operate, and we're building the foundation to make that future possible. Our open-source harnesses and LangSmith platform give developers and enterprises the infrastructure to run, improve, and govern agents at scale.
We've raised $460M to date, with our most recent funding round valuing the company at $3B, backed by leading investors including Sequoia, Benchmark, IVP, and CapitalG. As we continue to expand our platform and tackle some of the hardest challenges in agent engineering, every team member has the opportunity to make a meaningful impact and help shape both our technology and the future of the industry.
More than 7,000 organizations rely on LangSmith, from fast-growing startups to Fortune 500 enterprises, including NVIDIA, Bridgewater, LinkedIn, Workday, and Rippling. We're just getting started on making high-performing agents easier to build and manage at scale.
ABOUT THE ROLE
We're looking for a Fullstack Engineer to work on LangSmith, our commercial AI observability and evals platform product. In this role, you'll have the opportunity to build new features and functionality for the platform while working close enterprise customers, developer end-users and internal stakeholders.
WHAT YOU WILL DO
- Develop and implement key product features working across our entire Go, Python, and Typescript stack
- Collaborate closely with product and design teams to iterate on new features and enhance the product roadmap
- Drive aggressive project timelines while ensuring high engineering standards are being met by writing clean, maintainable, and well-tested code
HOW TO BE SUCCESSFUL IN THIS ROLE
- 2+ years of experience in software engineering working on complex platform products
- Fullstack engineering experience with Go or Python on the backend and React + Typescript on the frontend
- Solid understanding of database systems, particularly Postgres and Redis
- Experience designing and scaling APIs, preferably in high-performance, data-intensive applications
- Strong ownership and a “get stuff done” mindset - comfortable shipping fast and iterating based on user feedback
- Strong communicator with the ability to collaborate closely with various internal stakeholders and engage directly with our top-tier customers
- Bonus: Experience with AI/LLM-powered applications, developer tools, or observability platforms
Compensation
Annual salary range: $145,000-180,000 USD
COMPENSATION PHILOSOPHY:
We offer competitive compensation that includes base salary, variable compensation for relevant roles, meaningful equity, benefits, and perks.
We are hiring for this role across a range of scope, and the compensation band reflects that. Your offer depends on what we learn about your impact, craft, leadership, and communication during the interview process. We will tell you early where you’re tracking and talk comp with you before offer stage. Team members in the EU, UK, and APAC receive locally competitive benefits aligned with regional norms and regulations.
BENEFITS
Benefits include medical, dental, and vision coverage, flexible vacation, a 401(k) plan, meals on in-office days in the US and more.
Задачи:
— Проводить ручное тестирование Web и Mobile приложений (преимущественно Web);
— Анализировать требования, проверять новую функциональность и пользовательские сценарии;
— Создавать и поддерживать тест-кейсы, чек-листы и тестовую документацию;
— Находить, документировать и отслеживать баги, проверять исправления;
— Помогать команде формулировать и структурировать задачи;
— Взаимодействовать с разработчиками, PM и BA;
— Участвовать в демонстрациях новой функциональности и обсуждениях продукта;
— Общаться с QA-специалистами со стороны заказчика на английском языке, координировать обратную связь;
— Участвовать в координации внутренних проектов.
Требования:
— Опыт работы на позиции Manual QA Engineer;
— Уверенное понимание QA methodologies, testing processes и best practices;
— Практический опыт тестирования веб-приложений, включая мобильные браузеры;
— Навыки написания тест-кейсов, чек-листов и баг-репортов;
— Опыт работы с JIRA / Confluence / Asana или аналогичными инструментами;
— Понимание Agile-процессов;
— Аналитическое мышление, внимательность к деталям и самостоятельность;
— Хороший разговорный и письменный английский для коммуникации с международной командой и заказчиками;
— Умение эффективно взаимодействовать с разработчиками и другими участниками команды.
Будет плюсом:
— Опыт QA Automation;
— Базовое понимание Backend-технологий;
— Опыт разработки или работы с API;
— Сертификация ISTQB или аналогичная;
— Опыт координации проектов и взаимодействия с заказчиками.
Условия:
— Полностью Remote;
— Full-time, понедельник — пятница, 8 часов в день;
— Обязательная доступность онлайн: 8:00 AM – 3:00 PM EST (New York time);
— Freelance contract;
— Почасовая ставка обсуждается индивидуально;
— Выплаты ежемесячно через Payoneer / PayPal / Crypto;
— Отпуск и выходные по предварительному согласованию;
— Работа над разнообразными международными IT-проектами.
Location: San Francisco, CA; Seattle, WA
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.
_______________________________________________________________________
THE ROLE
Docker is looking for a Senior Software Engineer to build AI-powered developer tools and the platform behind them on our AI Developer Tools team. You will work at the intersection of AI, developer experience, and platform engineering, building tools that make Docker's engineers more productive and the platform that lets teams across Docker prototype, deploy, and scale their own AI developer tools.
As a Senior Engineer you will design, build, and operate:
- AI-Powered Developer Tools. AI agents and tools that accelerate developer productivity, surface observability insights, and automate operational reviews. You will help teams adopt an AI-native way of working and speed up adoption of tools such as Claude Code and Codex. Examples include AI-powered code review and refactoring assistants, automated test generators and local environment setup tools, deployment pipeline diagnostic agents, and agents that simplify on-call work during incidents.
- Self-Service AI Developer Tools Platform. Platform infrastructure that lets product and platform teams across Docker unblock themselves by prototyping, building, and deploying their own AI developer tools, using the patterns and standards the team sets.
You will report to the Senior Manager, AI Developer Tools, and work closely with the team's Principal and Staff engineers, product engineering teams, and platform teams across Docker.
_______________________________________________________________________
WHAT WOULD MAKE SOMEONE SUCCESSFUL IN THIS ROLE
You are a strong, hands-on engineer who enjoys building at the intersection of AI, developer experience, and platform engineering. You have built software on top of LLMs and AI agents and have a good sense of what works in practice. You care about the people using your tools, and you can tell a tool developers love from one they put up with. You take a feature from a vague request to production: you ask the right questions about requirements, design it sensibly, ship it iteratively, and operate it afterward. You are comfortable in a fast-moving AI landscape and balance quality with pragmatism. You make the engineers around you better through thoughtful code review and by sharing what you learn.
_______________________________________________________________________
RESPONSIBILITIES
BUILDING AND OPERATING AI DEVELOPER TOOLS
- Design, build, and operate production AI agents for developer productivity, including code review assistants, test generators, deployment diagnostics, and incident response automation
- Integrate LLM providers, agent orchestration frameworks, and MCP servers into reliable tools, following the team's patterns and standards
- Build systems that help Docker's engineers adopt AI-native development tools
- Build integrations between AI developer tools and existing developer infrastructure such as CI/CD pipelines, observability platforms, and deployment systems
- Instrument your tools so the team can measure adoption, effectiveness, and developer satisfaction
SELF-SERVICE PLATFORM
- Build and improve platform capabilities, including deployment pipelines (ArgoCD/GitOps), observability integration (Grafana), security controls, and cost management, that help teams ship their own AI tools faster
- Help reduce time-to-production for new products from weeks to days
- Contribute to reliability, security, and performance standards for AI systems, including SLOs, monitoring, and incident response
DESIGN AND DELIVERY
- Take features and services from requirements to production. Ask about scale, users, and constraints before designing, and write down your assumptions
- Write clear design documents for the work you own, and participate in design reviews for the team
- Review code thoroughly and share what you learn with the rest of the team
- Take part in the team's on-call rotation, and help improve alerts, runbooks, and tooling so the next incident is easier
- Follow the AI-assisted engineering practices the team sets: use AI tools critically, validate their output, and stay accountable for what you ship
COLLABORATION AND GROWTH
- Work with the Senior Manager and the team's Principal and Staff engineers to understand priorities and shape your work
- Partner with Infrastructure, Security, and Data teams on integrations and shared standards
- Help newer engineers get up to speed on the team's tools, patterns, and practices
- Keep up with emerging AI/LLM technologies and agent frameworks, and bring useful findings back to the team
_______________________________________________________________________
QUALIFICATIONS
REQUIRED
- 6+ years of software engineering experience building and operating production systems
- Hands-on experience building LLM-powered applications, AI agents, or AI-assisted developer tools
- Working knowledge of LLM APIs (OpenAI, Anthropic, and others), prompt engineering, agent orchestration frameworks, and practical uses of AI in software development workflows
- Experience building and operating scalable backend services, distributed systems, or developer-facing platforms
- Experience with cloud-native infrastructure, including Kubernetes, CI/CD pipelines, and observability systems
- Proficiency in Go (preferred), Rust, Java, or Python, with strong software engineering fundamentals
- Experience building developer tools, platform systems, or internal tools that other engineers rely on
- Good product judgment: you weigh developer experience and technical trade-offs, and you ask clarifying questions before committing to a design
- Clear written and spoken communication suited to a remote, async-first company
- Ownership mentality with a bias for action and iterative delivery in ambiguous, fast-moving environments
- Comfortable working autonomously in a distributed, remote-first team
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience
PREFERRED
- Experience with MCP (Model Context Protocol) or similar AI agent integration standards
- Background in developer productivity, DevOps, SRE, or platform engineering
- Contributions to open source AI tools, developer tooling, or platform engineering projects
- Experience with GitOps deployment patterns (ArgoCD) or Grafana-based observability
- Familiarity with security and operational practices for production AI systems
- Experience with infrastructure-as-code (Terraform, Pulumi) and major cloud platforms (AWS, GCP, Azure)
_______________________________________________________________________
WHAT TO EXPECT
FIRST 30 DAYS
- Learn Docker's current AI and developer tooling landscape, the team's services, and the architecture decisions made so far
- Meet your teammates, including the Principal and Staff engineers, the Senior Manager, and key stakeholders in product engineering
- Ship a useful production change in your first weeks, using the team's AI-assisted engineering workflow
- Review existing AI tool prototypes and internal experiments to learn what is working and what is not
- Shadow on-call and learn the operational profile of the team's services
FIRST 90 DAYS
- Own a feature or service from design to production with measurable impact, such as part of an AI code review agent, a deployment diagnostic agent, or an on-call assistant
- Write the design document for work you own and take part in team design reviews
- Contribute to the self-service platform's deployment pipeline, observability integration, or security controls
- Take part in the on-call rotation
FIRST YEAR OUTLOOK
- Be a go-to engineer for one or more of the team's AI tools or platform components
- Have shipped multiple production improvements that Docker engineers use every day, with adoption and effectiveness you can point to
- Have helped teams outside AI Developer Tools build and run their own tools on the platform
- Have taken on larger and more ambiguous work as your scope grows, and helped newer engineers do the same
Visa sponsorship: Docker considers visa sponsorship on a case-by-case basis based on business needs.
_______________________________________________________________________
COMPENSATION & EQUITY
All full-time roles include equity. Final compensation is determined on factors including but not limited to experience, skills, qualifications, and location.
United States: $160,900 – $260,700 base
______________________________________________________________________
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
Задачи:
— Тестирование DWH: понимание слоёв хранилища (staging, core, витрины), доменной модели
— Тестирование Airflow: чтение логов, анализ падений задач, проверка ретраев, backfill и идемпотентности
— Понимание OLAP-подхода: кубы, меры, измерения, агрегаты; опыт проверки данных через Cube REST API
— Сверка данных между системами (счётчики, контрольные суммы, полнота)
— Негативное тестирование потоков данных и интеграционных обменов
Требования:
— Опыт работы в QА: от 5 лет
— Опыт автоматизации тестирования на Python от 4-х лет
— Уверенный SQL: сложные запросы, JOIN, оконные функции, агрегации, работа с большими объёмами данных
— Знание Python для автоматизации сверок и анализа логов
— Инструменты: DBeaver/SQL-клиенты, Postman/curl, Jira, Confluence, TMS
— Тестирование 100% backend — 50% ручное, 50% авто
Условия:
— full-time
— удалённая работа (формат remote)
УдалённоQA Fullstack (стек Python) IT Вакансии Компания Centicore находится в поисках QA Fullstack (стек Python)
Требования:
— Pytest, Pytest-asyncio.
— Опыт с API тестами (REST) и UI тестами (Selenium, Playwright).
— Базовые знания SQL, Redis, MongoDB (pymongo), Clickhouse/Postgresql, Kafka, SFTP, Minio.
— Docker и docker-compose.
— Allure TestOps.
— Моки.
— CI.
Задачи:
— Разработка backend реализаций для веб-сервисов.
— Участие в разработке архитектуры и реализации прототипов новых веб-сервисов.
— Коммуникация с front-end и back-end разработчиками, QA.
— Написание валидного читабельного кода.
— Написание юнит-тестов для разработанных компонентов.
УдалённоmiddleРоссия
ГибридleadГеография найма не уточнена
УдалённоSerbia; Georgia; Montenegro; Kazakhstan
География найма не уточнена
ГибридseniorSan Francisco, California; Design a coverage model that works across time zones, including on-call and escalation paths; Managed a team spread across multiple time zones
London, United Kingdom - Deliveroo; We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief