Задачи:
— Развёртывание и эксплуатация продуктовых систем компании во всех средах: prod, stage, test, qa, demo.
— Настройка, развитие и сопровождение CI/CD-пайплайнов для backend-сервисов (.NET), web-frontend, Node.js-сервисов и мобильных приложений (iOS/Android), включая подпись и публикацию в магазины приложений.
— Сопровождение self-hosted GitLab, GitLab Runner и Container Registry: обновления, бэкапы, восстановление, производительность, права доступа.
— Эксплуатация контейнерной платформы на Docker Swarm: деплой сервисов, конфигурации и секреты, сетевой слой, обратный прокси (Traefik/nginx), TLS-сертификаты.
— Обеспечение воспроизводимости и единообразия окружений, контроль отличий между средами.
— Автоматизация инфраструктуры как кода (Ansible, Terraform или аналоги), отказ от ручных правок на серверах.
— Построение и сопровождение мониторинга, логирования и алертинга (Grafana, Prometheus, Loki, Alertmanager): SLO/SLI для продуктовых систем, дашборды, дежурные уведомления.
— Организация резервного копирования и регулярной проверки восстановления для PostgreSQL, MinIO, GitLab и конфигураций.
— Эксплуатация инфраструктурных компонентов платформы: PostgreSQL, Kafka, RabbitMQ, MinIO, Keycloak, Redis, включая обновления и миграции.
— Работа с облачной инфраструктурой (Yandex Cloud: Cloud Functions, API Gateway, Object Storage, DNS) и GitHub Actions для облачных сервисов.
— Внедрение практик безопасности в поставку: SAST/SCA, secret scanning, сканирование образов, управление секретами, ротация ключей, минимизация привилегий.
— Подготовка и сопровождение runbook по каждой системе: перезапуск, откат, диагностика, восстановление после сбоя; участие в разборе инцидентов и постмортемах.
— Участие в проектировании архитектуры новых цифровых сервисов с точки зрения деплоя, отказоустойчивости, наблюдаемости и стоимости эксплуатации.
— Совместная с разработчиками настройка quality gates в CI/CD и стандартов ветвления, релизов и версионирования.
Требования:
— Высшее образование в области информационных технологий, прикладной математики, программной инженерии, автоматизации, вычислительной техники или смежных технических направлений.
— Опыт работы не менее 5 лет в ИТ-инфраструктуре или разработке, из них не менее 3 лет в роли DevOps/SRE-инженера с ответственностью за production.
— Дополнительное профильное обучение по разработке ПО, архитектуре, DevOps, cloud, тестированию или ИБ будет преимуществом.
— Опыт построения DevOps-практик с нуля в небольшой команде: стандарты, пайплайны, мониторинг, runbook, а не только поддержка готового.
— Опыт работы с распределённой по нескольким площадкам инфраструктурой (несколько хостинг-провайдеров плюс публичное облако).
— Опыт организации дежурства и реагирования на инциденты, проведения постмортемов.
— Опыт проверенного восстановления из бэкапов, а не только их настройки.
— Опыт эксплуатации .NET-сервисов в Linux-контейнерах: диагностика производительности, память, health checks, graceful shutdown.
— Готовность работать в компактной команде рядом с разработчиками, участвовать в проектировании и code review инфраструктурной части.
— Умение документировать системы понятно для коллег и аргументировать технические решения.
— Будет преимуществом опыт работы в корпоративной среде с повышенными требованиями к ИБ, traceability и релизному контролю.
Условия:
— Субсидирование ипотечного кредитования.
— Льготные путевки в собственный санаторий.
— Ежегодная индексация.
— Расширенная ДМС (после испытательного срока).
— Корпоративная программа пенсионного обеспечения.
— Дополнительные выплаты: поддержка многодетных родителей, выплата при рождении ребенка.
— Офис в пешей доступности от станции Сколково.
— Корпоративный транспорт от м. Тропарево и от м. Новопеределкино.
— График работы: с 8:30 до 17:00, пятница до 16:00.
Задачи:
— Разработка и развитие backend-сервисов на Python (FastAPI, Django, Flask) в микросервисной архитектуре.
— Проектирование и реализация REST API, проработка контрактов, версионирование API и интеграций.
— Работа с данными: проектирование схемы, оптимизация запросов, миграции в PostgreSQL (SQLAlchemy, Alembic).
— Интеграция с очередями сообщений и кэшами: RabbitMQ, Redis — очереди, pub/sub, кэширование.
— Участие в архитектурных решениях, оптимизация производительности сервисов (asyncio, concurrency, кэширование).
— Написание unit- и integration-тестов (pytest), участие в code review.
— Участие в CI/CD-процессах: Docker, docker-compose, GitLab CI/GitHub Actions, базовое понимание Kubernetes.
— Взаимодействие с командами разработки, DevOps, аналитиками и бизнес-стейкхолдерами.
Требования:
— Коммерческий опыт разработки на Python от 3 лет, уровень Middle+ / Senior.
— Уверенное владение Python 3.10+: typing, asyncio, concurrency patterns, структуры данных.
— Глубокое знание веб-фреймворков: FastAPI, Django (DRF), Flask — опыт построения REST API в production.
— Опыт работы с PostgreSQL: схема, сложные запросы, оптимизация, индексы, транзакции, isolation levels.
— Уверенная работа с ORM (SQLAlchemy, Django ORM) и миграциями (Alembic, Django migrations).
— Опыт работы с очередями сообщений и кэшами: RabbitMQ, Redis — очереди, pub/sub, кэширование, сессии.
— Понимание принципов микросервисной архитектуры и распределённых систем: service discovery, circuit breaker, rate limiting, observability.
— Опыт работы с Docker, docker-compose, CI/CD (GitLab CI, GitHub Actions), базовое понимание Kubernetes.
— Опыт написания unit- и integration-тестов (pytest), участие в code review.
— Умение работать автономно, брать задачу целиком и доводить до результата.
— Умение переводить бизнес-требования в технические решения и аргументировать свой выбор.
Будет плюсом:
— Глубокое понимание asyncio, async I/O, concurrency моделей (aiohttp, FastAPI async, TaskGroup).
— Опыт разработки высоконагруженных и/или low-latency систем: connection pooling, uvloop, кэширование.
— Опыт работы с gRPC, WebSockets, Elasticsearch, Celery/Arq/Dramatiq для фоновых задач.
— Практика работы с Kubernetes, Helm, мониторинг (Prometheus, Grafana), логирование (ELK).
— Знание паттернов DDD, CQRS, Event Sourcing, опыт работы с event-driven архитектурами.
— Английский язык для работы с зарубежной документацией, командами и стейкхолдерами (для европейских и американских проектов нужен уровень B2+).
Условия:
— Заработная плата на уровне middle+ / senior, вилка для middle 100 000 - 180 000 рублей в месяц.
Процесс:
— Короткое общение с рекрутером.
— Техническое интервью / TechCertify-скрининг.
— Передача на подходящие проекты клиентам.
Задачи:
— Разрабатывать и поддерживать backend-сервисы и REST API на Python (FastAPI)
— Проектировать компоненты системы, API-контракты, модели данных и взаимодействие между сервисами
— Разрабатывать интеграции с AI-компонентами, внутренними сервисами и внешними API
— Проектировать асинхронные и событийно-ориентированные процессы с использованием Kafka
— Работать с PostgreSQL: проектировать схемы данных, писать и оптимизировать запросы и обеспечивать целостность данных
— Создавать и поддерживать миграции базы данных с помощью Alembic
— Писать unit-, integration- и API-тесты для критически важного функционала
— Улучшать производительность, отказоустойчивость и масштабируемость сервисов
— Диагностировать и устранять проблемы на основе логов, метрик и трассировок
— Проводить code review и участвовать в принятии архитектурных решений
— Оценивать технические риски и декомпозировать сложные задачи
— Поддерживать технические стандарты команды и нести ответственность за качество реализованных решений
Требования:
— От 4 -5 лет коммерческого опыта в backend-разработке на Python
— Практический опыт разработки production-сервисов на FastAPI
— Понимание безопасности API: OAuth 2.0, JWT, RBAC и управление секретами
— Глубокое понимание асинхронного Python: async/await
— Опыт проектирования стабильных API-контрактов и версионирования API
— Практический опыт работы с Kafka
— Понимание consumer groups, partitioning, offsets, порядка обработки и повторной доставки сообщений
— Уверенный опыт работы с PostgreSQL и SQL
— Практический опыт работы с SQLAlchemy и Alembic
— Опыт написания unit- и integration-тестов с использованием pytest
— Опыт работы с Git, Docker и Linux
— Понимание принципов чистого кода и разделения ответственности
— Понимание подходов к обработке ошибок, логированию и мониторингу
— Самостоятельность, ответственность за результат и способность аргументированно обсуждать технические решения
Условия:
— Стабильный и прозрачный доход: размер заработной платы обсуждается по итогам собеседования + квартальная премия по результатам KPI
— Полную удалёнку или гибрид на выбор, а также уютный ИТ-хаб в Москве, Санкт-Петербурге, Екатеринбурге и сезонный коворкинг в Сочи
— Сложные и интересные задачи, современный стек технологий
— Заботу о вашем здоровье: программа ДМС с первых дней работы, куда входит стоматология, обслуживание в лучших клиниках города, страхование и полная компенсация 10-ти дней больничного
— Возможность вертикального и горизонтального карьерного роста: регулярно проходят тренинги, вебинары, митапы и демо-дни
— Доступ к бесплатным корпоративным библиотекам Alpina Digital, MyBook и бизнес-изданий
— Предложения от Банка только для сотрудников: собственные спортзалы (Москва, Санкт-Петербург, Екатеринбург), а также скидки на услуги туристических агентств, продукты питания, в рестораны, бары, магазины
Location: Remote - United States
Reddit is a community of communities. It’s built on shared interests, passion, and trust, and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 130 million daily active unique visitors, Reddit is one of the internet’s largest sources of information. For more information, visit
www.redditinc.com
.
The
Reddit Consumer Engineering
organization builds and scales the products that Redditors use directly to discover content, participate in communities, and connect with others. Sitting at the intersection of large-scale distributed systems and core user journeys, Product Backend Engineers in Consumer Engineering partner directly with Product Managers, Designers, Data Scientists, ML Engineers, and Frontend Engineers to build, experiment with, and scale features that power how hundreds of millions of users discover, join, navigate, and engage with Reddit.
This centralized role hires across several high-impact consumer teams, including:
Core Product & Feeds:
Home Experience, Recommendations & Content Discovery, Content Contribution
Community & Presence:
Reddit Pro, Youth Experience & Teen Safety, Creator Tools
Growth & Engagement:
Authentication, Notifications, Social Sharing, SEO, Onboarding.
Monetization & Conversion:
Paid User Acquisition, Conversion Funnel Optimization
Identity & Security:
Account Management, Trust & Safety
What You’ll Do
Cross-Functional Product Architecture:
Partner closely with Product Management, Product Design, Data Science, and Client Engineers (iOS/Android/Web) to translate business and user needs into reliable, low-latency technical solutions.
End-to-End Delivery:
Own the full software lifecycle for major product initiatives from technical design docs and API contracts to development, testing, rollout, and observability.
Metrics & Experimentation-Led Engineering:
Design, build, and evaluate A/B experiments. Work with tools like BigQuery, HEX, or Firebase to analyze user behavior, conversion funnels, and retention loops to make data-backed engineering decisions.
API & System Performance:
Build and maintain scalable APIs (GraphQL, REST, gRPC) and distributed backend services optimized for client consumption and consumer UI performance.
Technical Rigor & Modern Tooling:
Establish engineering best practices, improve developer workflows, mentor teammates, and use modern, AI-integrated tools to ship high-quality products efficiently.
Who You Are
User-Centric Mindset:
An advocate for the user with an intuitive feel for product usability, interaction design, social dynamics, and user growth loops. You care deeply about
why
a feature is being built and its impact on the end user.
Data-Informed & Hypothesis-Driven:
Comfortable working alongside Data Scientists and PMs to design experiments, establish core performance metrics, and iterate quickly based on real-time feedback.
Technical Rigor at Scale:
3+ years of hands-on backend development experience building and operating large-scale distributed serving systems in high-concurrency environments.
Bias for Action:
Self-directed, innovative, and comfortable navigating ambiguity in fast-paced product environments where balancing velocity with system reliability is essential.
Collaborative Communicator:
Outstanding communication skills with a track record of driving cross-functional alignment in fully remote or hybrid team environments.
Technical Qualifications
Languages:
Proficiency in modern backend languages such as
Go
or
Python
(or Java, Kotlin, Rust, C++).
API Design:
Expertise in designing and maintaining scalable, maintainable APIs using
GraphQL
,
REST
, or
gRPC
for native mobile and web applications.
Data & Caching:
Experience with high-throughput caching layers and distributed datastores (e.g.,
Redis
,
Cassandra
,
PostgreSQL
).
Modern Workflows:
Experience or interest in using AI-assisted engineering tools to accelerate development workflows.
Pay Transparency:
This job posting may span more than one career level.
In addition to base salary, this job is eligible to receive equity in the form of restricted stock units, and depending on the position offered, it may also be eligible to receive a commission. Additionally, Reddit offers a wide range of benefits to U.S.-based employees, including medical, dental, and vision insurance, 401(k) program with employer match, generous time off for vacation, and parental leave. To learn more, please visit
https://www.redditinc.com/careers/
.
To provide greater transparency to candidates, we share base salary ranges for all US-based job postings regardless of state. We set standard base pay ranges for all roles based on function, level, and country location, benchmarked against similar stage growth companies. Final offer amounts are determined by multiple factors including, skills, depth of work experience and relevant licenses/credentials, and may vary from the amounts listed below.
The base salary range for this position is:
$164,000
—
$229,000 USD
In select roles and locations, the interviews will be recorded, transcribed and summarized by artificial intelligence (AI). You will have the opportunity to opt out of recording, transcription and summarization prior to any scheduled interviews.
During the interview, we will collect the following categories of personal information: Identifiers, Professional and Employment-Related Information, Sensory Information (audio/video recording), and any other categories of personal information you choose to share with us. We will use this information to evaluate your application for employment or an independent contractor role, as applicable. We will not sell your personal information or disclose it to any third party for their marketing purposes. We will delete any recording of your interview promptly after making a hiring decision. For more information about how we will handle your personal information, including our retention of it, please refer to our
Candidate Privacy Policy for Potential Employees and Contractors
.
Reddit is proud to be an equal opportunity employer, and is committed to building a workforce representative of the diverse communities we serve. Reddit is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If, due to a disability, you need an accommodation during the interview process, please let your recruiter know.
Location: London, England; Dublin
Workplace: hybrid
About us
Aave Labs began with a simple question: how do we make financial services like borrowing, saving, and earning more accessible globally?
We built the Aave Protocol, now the world’s largest and most trusted onchain lending market, connecting decentralized finance with individuals, traditional finance, and fintech.
Today, we build trusted, high-quality products that expand access to lending, credit, and savings globally
Our culture
We build trusted products that help people access and discover economic opportunities.
We hold a high bar for quality and craftsmanship. No detail is too small. Trust depends on it.
We’re a global team building products people can actually use, turning complex technology into something simple and reliable.
We stay aligned, move quickly, and think long term, while keeping teams lean and focused on impact.
About the Role
We're hiring a Principal Backend Engineer to lead the engineering team behind Push, Aave Labs' regulated, non-custodial on-ramp and off-ramp.
This is a hands-on technical leadership role spanning the systems that connect banking and open-banking partners, identity and compliance controls, payment processing, blockchain settlement, customer wallets, and the applications through which customers access Push.
You'll set the technical direction for a high-stakes financial product where correctness, security, auditability, and operational resilience directly affect customer funds and regulatory obligations. Alongside designing and building critical systems, you'll provide day-to-day leadership to the engineering team, create clarity from product and regulatory requirements, and ensure the team can deliver safely at pace.
How you can make an impact:
Own the technical direction and architecture for Push across backend services, external integrations, data flows, and onchain settlement
Translate product, regulatory, and operational requirements into a clear engineering roadmap, well-scoped projects, and sound technical decisions
Design and build resilient services for on-ramp and off-ramp transaction lifecycles, including payment initiation, status tracking, settlement, exception handling, and customer notifications
Lead integrations with open-banking, payments, identity, compliance, and blockchain infrastructure providers
Define secure boundaries between fiat systems, non-custodial wallets, and onchain execution, ensuring sensitive data, permissions, and signing-related flows are handled appropriately
Set and uphold standards for secure development, architecture review, testing, observability, incident response, deployment, and sustainable on-call ownership
Partner closely with Product, Compliance, Legal, Security, Operations, Finance, and application engineers
Remain hands-on in the codebase, particularly for complex architecture, high-risk changes, and critical production issues
Let's connect if you have:
8+ years of backend engineering experience, including senior technical leadership of production systems and teams
Experience designing distributed, event-driven systems that move or account for real money, with a strong understanding of failure modes and operational risk
Experience with regulated financial products and understanding how to balance compliance and regulatory requirements with product features and goals
Strong backend programming skills. Production experience with Rust is highly desirable; deep experience with Go, Java, C++ can substitute
Strong knowledge of API design, PostgreSQL or another relational database, messaging systems, and service-to-service integration patterns
Experience in regulated fintech, payments, banking, digital assets, or another environment requiring auditability, controls, and high availability
Excellent system-design judgement, including migration strategy, build-versus-buy decisions, security boundaries, and the long-term operational cost of architecture choices
A track record of leading engineers through ambiguous, high-impact work while remaining close to implementation and production operations
Haven’t quite met all the criteria? Let’s not miss out on the chance to speak. Whilst you might not meet every single requirement, you might bring other, more exciting skills to the companies!
Equal opportunities statement:
Aave Labs celebrates diversity and views each and every team member as a separate individual with their own unique identity. No matter your race, religion, gender, ethnicity, age, disability, sexual orientation or even the wallet you use, we welcome you at Aave Labs. As an equal opportunities employer, we take accountability and believe in everyone's potential to build, create and inspire changes. With a mission to build a diverse workforce, we are proud to foster a working environment in which everyone can feel safe and valued for who they are.
Location: Remote, Canada; Remote, United States
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 Senior or Staff Backend Engineer with the
Database Excellence group
, you'll build and evolve database automation and PostgreSQL as a service capabilities for GitLab. The level will be determined during the hiring process. You'll use Go to automate the full lifecycle of PostgreSQL across GitLab's infrastructure, making database operations safer, more consistent, and easier to scale for databases that sit behind high-throughput, always-on internet services. You'll work closely with partner teams to shape how GitLab provisions and manages PostgreSQL in a fully remote, highly collaborative environment.
Some examples of our projects:
SQL Traffic Replay Tooling
, which validates upgrades and changes against real production workloads.
PostgreSQL as a Service Platform
, which provides standardized, automated provisioning and lifecycle management for internal product databases.
PostgreSQL Major Version Upgrade Automation
, which supports safe, repeatable major upgrades at GitLab.com scale.
What you’ll do
Design, build, and maintain Go-based automation that manages the full PostgreSQL lifecycle, including provisioning, configuration, upgrades, failover, scaling, and decommissioning, reducing reactive operational work that currently takes more than 80% of the team's time.
Build automation that works across infrastructure-as-code tooling and cloud infrastructure, and evaluate operator-based approaches as the platform evolves.
Use AI agents as a regular part of building and operating services, including implementation, review, and reducing repetitive work, while keeping the context agents need in the repository so the whole team can build on it.
Build for internet scale by designing automation and services for high-throughput, always-on production workloads, where GitLab.com traffic sets the bar for correctness, latency, and availability.
Integrate compute, storage, networking, identity and access management, and managed data services across cloud providers into one coherent PostgreSQL platform instead of creating bespoke setups for each database.
Build GitLab's PostgreSQL as a service platform to replace bespoke database setups with standardized, automated provisioning and lifecycle management, so supporting more databases doesn't require growing the operations team at the same rate.
Collaborate closely with product management, infrastructure, software delivery, and other engineering teams to design and ship high-performing solutions.
Research, design, and implement improvements to PostgreSQL performance, scalability, and data health, helping maintain more than 8 months of operational runway for all critical database saturation points.
Review database automation and Go changes from other engineers and contributors, with attention to safety, maintainability, and performance.
Document automation practices, PostgreSQL operational patterns, and guidance that helps engineers use and contribute to the platform.
Build safe, repeatable automation for PostgreSQL major version upgrades at GitLab.com scale, validating changes against real production traffic before rollout.
Operate what you build in production from end to end, using production feedback to guide each iteration.
Take part in on-call or operational support where your team’s ownership model requires it.
What you’ll bring
Professional software engineering experience working with PostgreSQL in large, complex production environments, including experience building or operating a database-as-a-service product.
Proficiency with Go, including designing, implementing, testing, and reviewing backend services.
Experience developing Kubernetes operators, controllers, or similar automation for the lifecycle of stateful services, especially databases. Kubernetes experience is one way to demonstrate this skill, but isn't required; comparable experience building database or infrastructure automation is welcome.
Comfort with infrastructure as code and core database operations concepts such as high availability, replication, backups, and system-level performance trade-offs.
Familiarity with Ruby is a plus but isn't required. Much of GitLab's application codebase uses Ruby on Rails, and being able to read it helps when designing automation that application teams depend on. We’ll expect you to become comfortable with it on the job, not on day one.
Strong written communication skills and comfort working asynchronously in an all-remote, distributed team.
Self-directed work style with effective organizational skills, the ability to manage priorities as a "manager of one," and alignment with GitLab's values of transparency, collaboration, inclusion, and open source contribution, as well as its
operating principles
.
Ownership of the technical direction for a major initiative such as the PostgreSQL as a service platform, turning an ambiguous problem into an architecture and a sequenced plan that several engineers can execute in parallel.
Influence beyond the team, setting the patterns other engineers follow, partnering with sibling database, infrastructure, and platform teams, and growing engineers through design reviews and mentorship.
About the team
The
Database Excellence group
keeps GitLab’s databases running reliably through proactive health management, operational excellence, and strategic enablement. We maintain operational runway by identifying and addressing saturation points, operate infrastructure through automated and scalable processes, and provide tools and frameworks that help teams build features sustainably. Our primary focus is GitLab.com, and we're expanding our scope to provide database health frameworks and tooling that benefit self-managed customers as well.
The base salary range for this role’s listed level is currently for residents of the United States only. This range is intended to reflect the role's base salary rate in locations throughout the US. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location. The base salary range does not include any bonuses, equity, or benefits. See more information on our
benefits
and
equity
. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary.
United States Salary Range
$152,800
—
$259,200 USD
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: United Kingdom (Hybrid); United Kingdom (Remote); Spain
Workplace: Hybrid
Most money apps talk at you. Cleo talks back ✨
We're not building another finance app. We're building the world's first AI financial assistant, one that actually understands your money and makes you better at it, and we're changing the world's relationship with money in the process 💰 For everyone, whatever their background or balance.
The proof: profitable, fast-growing, a unicorn with over $300M in ARR, and millions of people who now feel differently about their money.
We love original thinkers who challenge the status quo. We move fast, tell the truth, and there's nowhere to hide from good work here. If that excites you more than it scares you, you'll fit right in.
Follow us on LinkedIn https://www.linkedin.com/company/cleo-ai/ for new features and the occasional roast 🔥
MEET THE TEAM 👥
Here at Cleo, we have ~200 Engineers organised into Pillars. ✨ Our stack spans a Ruby on Rails monolith, a single React Native (TypeScript) app frontend, Python for machine learning services, and PostgreSQL, all hosted on AWS and shipped through Kubernetes - backend goes out multiple times a week, app releases to Google and Apple at least weekly. To thrive here, our engineers proactively use our Engineering Principles to guide daily decisions, take ownership of problems beyond their own squad to drive broader impact, and actively drive their own learning, development, and growth.
ABOUT THE ROLE ✍️
We're hiring a Staff Backend Engineer for our Financial Assistant Pillar. You'll shape technical direction and drive delivery across multiple functional product squads.
Key responsibilities for this role include:
- Partnering with senior peers to define architecture and lead complex, high-impact initiatives
- Bringing teams together to ship ambitious product work that improves users’ financial health
- Building shared systems, patterns, and tooling that raise the bar across engineering
- Staying hands-on in our Ruby on Rails monolith -- designing APIs, data models, and scalable services
- Anticipating risks and opportunities early, influencing plans and technical strategy
- Mentoring engineers and TLs, growing the next generation of technical leaders
WHAT WE'RE LOOKING FOR 🕵️
- You’re excited by the opportunity to own and influence technical direction at a pillar level
- You’ve operated at senior/staff level across multiple teams or complex domains
- You bring strong technical judgment and think in long-term, scalable solutions
- You’re comfortable leading without authority and aligning teams around a shared direction
- You have a track record of building systems and practices used beyond your immediate team
- You enjoy mentoring and raising the bar for others
- You have strong, hands-on experience with Ruby on Rails (essential)
WHAT WE OFFER
We offer benefits package built to support you in and out of work. Benefits vary by country 🌍 and include meaningful equity, comprehensive health insurance, mental health support, a paid one-month sabbatical after four years, a learning & development platform, pension or retirement contributions, and location-specific leave entitlements.
For the full breakdown on what's available in your location, visit our Candidate Hub https://meetcleo.notion.site/Cleo-Candidate-Hub-3b95c63b874580e9a068fdc6c8929ebf 👈
WHAT MATTERS
Cleo's mission is to change the world's relationship with money. We can't do that without building a brilliant, genuinely diverse team - and making sure our hiring process gives everyone a fair shot, running a fair and transparent recruitment process in which every candidate is considered on their merits.
We're glad to make reasonable adjustments at any stage of the process. If there's anything we can do to support you in showing us your best, please let your recruiter or one of the team know.
We may use AI-assisted tools during the recruitment process to take support the team in different ways like taking notes or referring back to conversations. They do not replace the team and all applications are reviewed by a Cleo employee thoroughly!
Location: United Kingdom (Hybrid); United Kingdom (Remote)
Workplace: Hybrid
Most money apps talk at you. Cleo talks back ✨
We're not building another finance app. We're building the world's first AI financial assistant, one that actually understands your money and makes you better at it, and we're changing the world's relationship with money in the process 💰 For everyone, whatever their background or balance.
The proof: profitable, fast-growing, a unicorn with over $300M in ARR, and millions of people who now feel differently about their money.
We love original thinkers who challenge the status quo. We move fast, tell the truth, and there's nowhere to hide from good work here. If that excites you more than it scares you, you'll fit right in.
Follow us on LinkedIn https://www.linkedin.com/company/cleo-ai/ for new features and the occasional roast 🔥
MEET THE TEAM
Here at Cleo, we have ~200 Engineers organised into Pillars ✨ Our stack spans a Ruby on Rails monolith, a single React Native (TypeScript) app frontend, Python for machine learning services, and PostgreSQL, all hosted on AWS and shipped through Kubernetes - backend goes out multiple times a week, app releases to Google and Apple at least weekly. To thrive here, our engineers proactively use our Engineering Principles to guide daily decisions, take ownership of problems beyond their own squad to drive broader impact, and actively drive their own learning, development and growth.
ABOUT THE ROLE
We’re looking for a brilliant Frontend React/React Native Engineer with an eye for UI/UX design to join us on our mission to fight for the world's financial health. You’ll be joining a team of adaptable, creative and product-focused engineers who ship working software. We understand our customers, we understand their pain, and we are passionate about helping them.
Key responsibilities include:
- Working on our React Native application, building out amazing experiences for our users which bring financial health to life in the unique Cleo tone of voice.
- Writing automated tests alongside your code to give us the confidence to ship it
- Using AB-Tests, feature flags and other tools that let us iterate quickly
- Using data to dig into user journeys, detecting problems and helping to optimise the Cleo experience
- Being part of the rota for our weekly app releases to the Apple and Google app stores
- Getting involved in cross-cutting concerns that lift our entire engineering effort with the rest of the frontend chapter
- Taking part in shaping all the work your squad does, not just the technical parts. Delivery is a team sport, and we encourage everyone at Cleo to share their ideas, so you can expect to be involved in product ideation sessions, user research calls, design reviews, retrospectives, ways of working sessions, product demos, OKR reviews.
Whichever squad and part of the business you land in, you will be shipping changes multiple times a week to our hundreds of thousands of active users and seeing your work having a material impact on the financial health of those most in need.
WHAT WE'RE LOOKING FOR
You are passionate about making a positive difference in society by improving the financial health of our users. You align with our company values https://web.meetcleo.com/life-at-cleo and engineering principles https://web.meetcleo.com/blog/cleo-engineering-principles, which drive our ways of working and software delivery.
For this frontend focused role, we also have some specific asks:
- We’re looking for someone with strong industry experience of using React Native or React with TypeScript for a minimum of 2+ years.
- As your work will primarily involve working on features for our mobile apps, we’d either like to see some proven experience in this area or a genuine passion for moving into the mobile app space.
WHAT WE OFFER
We offer benefits package built to support you in and out of work. Benefits vary by country 🌍 and include meaningful equity, comprehensive health insurance, mental health support, a paid one-month sabbatical after four years, a learning & development platform, pension or retirement contributions, and location-specific leave entitlements.
For the full breakdown on what's available in your location, visit our Candidate Hub https://meetcleo.notion.site/Cleo-Candidate-Hub-3b95c63b874580e9a068fdc6c8929ebf 👈
WHAT MATTERS
Cleo's mission is to change the world's relationship with money. We can't do that without building a brilliant, genuinely diverse team - and making sure our hiring process gives everyone a fair shot, running a fair and transparent recruitment process in which every candidate is considered on their merits.
We're glad to make reasonable adjustments at any stage of the process. If there's anything we can do to support you in showing us your best, please let your recruiter or one of the team know.
We may use AI-assisted tools during the recruitment process to take support the team in different ways like taking notes or referring back to conversations. They do not replace the team and all applications are reviewed by a Cleo employee thoroughly!
Задачи:
— Проектировать, разрабатывать и поддерживать backend-сервисы на Golang, тесно работая с PostgreSQL
— Развивать функциональность для платежей, транзакций и интеграций с банками и платежными провайдерами
— Вести полный цикл разработки: от уточнения требований и реализации до выпуска в продакшен и поддержки
— Обеспечивать надежность и консистентность финансовых данных и стабильность сервиса
— Участвовать в архитектурных обсуждениях и вносить вклад в развитие платформы и кодовой базы
— Писать unit и интеграционные тесты, участвовать в код-ревью и поддерживать высокий уровень инженерного качества
— Сотрудничать с командой по техническим решениям и делиться знаниями с другими инженерами
— При необходимости вносить вклад во внутренние веб-интерфейсы (Vue/React, JavaScript/TypeScript)
Требования:
— Опыт работы с Golang от 3 лет в продакшене
— Опыт в fintech, платежах или банковской сфере
— Глубокие знания реляционных баз данных, предпочтительно PostgreSQL
— Понимание распределенных систем и практический опыт с Redis, Kafka или RabbitMQ
— Хорошие знания Docker, AWS, Kubernetes и Git
— Навыки автоматизированного тестирования, включая unit и интеграционные тесты
— Базовые навыки фронтенда и готовность работать с внутренними административными интерфейсами (Vue/React, JavaScript/TypeScript)
— Английский на уровне B1/B2
— Способность самостоятельно вести задачи от требований до продакшена
— Четкая и конструктивная коммуникация, умение обсуждать и оспаривать решения при необходимости
— Ориентация на командную работу, спокойный и структурированный подход к решению проблем
Условия:
— Полностью удаленная работа в рамках европейских рабочих часов
— Сильная команда опытных профессионалов и возможности для роста и развития внутри компании
— Коллаборативная и поддерживающая рабочая среда
— Комфортные условия работы с фокусом на результат
Вакансия предназначена для кандидатов, проживающих вне Российской Федерации и Республики Беларусь.
УдалённоseniorRemote work (outside the Russian Federation and Belarus)
Location: Remote, Poland
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
The Pipeline Authoring group develops tools for creating and managing your pipelines. We balance maintaining core functionality of the product with developing newer areas. Our key areas of focus are
CI/CD components
and the
CI/CD Catalog
, which allows users to discover, reuse, and contribute CI/CD components to make software development more efficient and productive.
As a Backend Engineer, you will work on maturing our Catalog and Component functionality and reliability, improve and maintain performance, scalability and security of Pipeline Creation, and always consider usability and user experience in these key areas of the product. Your contributions and collaboration with your fellow team members will ensure that GitLab CI/CD remains a best in class solution.
Some of the things we have recently been working on include:
Inputs for Pipelines
Inputs for Jobs
Inputs Enhancements
CI/CD Catalog - UX improvements
Learn more on the Pipeline Authoring direction pages:
Pipeline Composition
Component Catalog
About the team
The Pipeline Authoring team is made up of experienced Engineers, some having worked in this area for many years and some having joined more recently. The team shares a passion for finding solutions to complex challenges that scale and are maintainable. Located across five countries and several time zones, async communication is key to our success. The team lives by
GitLab’s core values
and is always eager to improve. Many things in GitLab begin with a pipeline, so our team regularly interacts with other GitLab teams, community contributors and customers as we strive to create the best possible Pipeline Authoring experience.
Learn more on the
Pipeline Authoring group handbook page
and
Pipeline Authoring Unfiltered playlist
.
What you’ll do
Write high-quality, efficient, and maintainable code while adhering to best practices and contributing to code reviews.
Ship small features and improvements with minimal guidance and support from other team members. Collaborate with the team on larger projects.
Advocate for improvements to reliability, security, and performance.
Recognize impediments to our efficiency as a team (“technical debt”), propose and implement solutions.
Participate in agile development practices, including async planning sessions, stand-ups, and retrospectives, to drive iterative software development and continuous improvement for the team.
Contribute to our development process by asking questions and providing feedback to make us better as a team.
Embrace continuous learning and stay connected with industry best practices, tools, and technologies to drive improvements in our software.
Participate in
Tier 2 on-call
rotations to assist troubleshooting product operations, security operations, and urgent engineering issues.
What you’ll bring
Proficiency with Ruby and Ruby on Rails
Proven experience writing testable code in Ruby on Rails
Experience with Relational Database Management Systems (PostgreSQL is a plus)
Experience with GraphQL is a plus
An ability to self manage and organize in an asynchronous and collaborative work environment
Demonstrated capacity to clearly and concisely communicate about complex technical, architectural, and/or organizational problems and propose thorough iterative solutions
Familiarity with various stages of software development end-to-end (Agile methodologies is a plus)
Proven ability to work effectively in a team including product managers, designers, and other engineers
A commitment to continuous learning and openness to giving and receiving feedback as a part of fostering individual and team development
The base salary range for this role’s listed level is currently for residents of the EU, applicable in the specified country or countries only. Sales roles are also eligible for incentive pay targeted at up to 100% of the offered base salary. Grade level and salary ranges are determined through interviews and a review of education, experience, knowledge, skills, abilities of the applicant, equity with other team members, alignment with market data, and geographic location and having regard to any applicable collective agreements. The base salary range does not include bonuses, equity, or benefits.
Poland base salary range:
248,000zł- 372,000zł
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
.
Задачи:
— Разрабатывать и запускать фичи на JavaScript, писать поддерживаемый код.
— Работать с интеграциями: мессенджеры, CRM, онлайн-запись, AI.
— Строить архитектуру — от базы данных до фронта.
— Оптимизировать производительность и масштабируемость.
— Участвовать в обсуждении и принятии продуктовых решений.
Требования:
— Твердо знать JavaScript.
— Хорошо знать и уметь оптимизировать React.
— Знать SQL и PostgreSQL.
— Стремиться писать качественный код.
— Готовность влиять на продукт и архитектуру.
— Готовность работать в условиях неопределенности без подробного ТЗ.
— Плюсом будет опыт с Next.js и TypeScript.
Условия:
— Удалённая работа, частичная занятость.
— Зарплата 200 000 рублей в месяц.
— Возможность реального влияния на продукт и бизнес.
— Опцион в компании.
— Работа напрямую с CTO и фаундерами.
— Уникальный опыт работы с ИИ в венчурной индустрии.
— Возможность стать ключевым человеком в технической команде.
Компания AI5 разрабатывает мультиагентную платформу для создания ИИ-агентов со сложными сценариями без программирования. Основной продукт — виртуальные ИИ админы с мультиагентной архитектурой, которые консультируют клиентов, подбирают специалиста и время, ставят запись. Продукт уже приносит выручку $50k, компания готовится к первому инвестиционному раунду.
Location: United Kingdom (Remote); United Kingdom (Hybrid)
Workplace: Remote
Most money apps talk at you. Cleo talks back ✨
We're not building another finance app. We're building the world's first AI financial assistant, one that actually understands your money and makes you better at it, and we're changing the world's relationship with money in the process 💰 For everyone, whatever their background or balance.
The proof: profitable, fast-growing, a unicorn with over $300M in ARR, and millions of people who now feel differently about their money.
We love original thinkers who challenge the status quo. We move fast, tell the truth, and there's nowhere to hide from good work here. If that excites you more than it scares you, you'll fit right in.
Follow us on LinkedIn https://www.linkedin.com/company/cleo-ai/ for new features and the occasional roast 🔥
MEET THE TEAM 👥
Here at Cleo, we have ~200 Engineers organised into Pillars ✨ Our stack spans a Ruby on Rails monolith, a single React Native (TypeScript) app frontend, Python for machine learning services, and PostgreSQL, all hosted on AWS and shipped through Kubernetes - backend goes out multiple times a week, app releases to Google and Apple at least weekly. To thrive here, our engineers proactively use our Engineering Principles to guide daily decisions, take ownership of problems beyond their own squad to drive broader impact, and actively drive their own learning, development and growth.
ABOUT THE ROLE ✍️
We're hiring Backend Engineers to join one of our cross-functional product squads - working closely with other engineers, designers, analysts, and other disciplines to build features that improve our users' financial health.
Key responsibilities for this role include:
- Work on our Ruby on Rails monolith, building data models, APIs, and business logic services
- Collaborate with peers across your squad and pillar, providing technical insight into upcoming work and helping pull the team together to ship it
- Deliver your work using agile methodologies and tools like tests, observability, A/B tests, and feature flags
- Mentor colleagues to help them grow as engineers, and actively support their development
- Contribute to cross-cutting concerns that raise the bar across engineering
- Shape your squad's work beyond the technical - take part in product ideation, user research, design reviews, and retrospectives
WHAT WE'RE LOOKING FOR 🕵️
- Solid experience with Ruby on Rails, building data models, APIs, and business logic services in a production monolith
- Comfortable delivering with agile methodologies and practices like automated testing, observability, A/B testing, and feature flags
- A collaborative approach — you work well with product, design, and analytics partners, and enjoy shaping work beyond just the technical bits
- Experience mentoring colleagues and supporting their growth as engineers
- Alignment with our company values https://web.meetcleo.com/life-at-cleo and engineering principles https://web.meetcleo.com/blog/cleo-engineering-principles
WHAT WE OFFER
We offer benefits package built to support you in and out of work. Benefits vary by country 🌍 and include meaningful equity, comprehensive health insurance, mental health support, a paid one-month sabbatical after four years, a learning & development platform, pension or retirement contributions, and location-specific leave entitlements.
For the full breakdown on what's available in your location, visit our Candidate Hub https://meetcleo.notion.site/Cleo-Candidate-Hub-3b95c63b874580e9a068fdc6c8929ebf 👈
WHAT MATTERS
Cleo's mission is to change the world's relationship with money. We can't do that without building a brilliant, genuinely diverse team - and making sure our hiring process gives everyone a fair shot, running a fair and transparent recruitment process in which every candidate is considered on their merits.
We're glad to make reasonable adjustments at any stage of the process. If there's anything we can do to support you in showing us your best, please let your recruiter or one of the team know.
We may use AI-assisted tools during the recruitment process to take support the team in different ways like taking notes or referring back to conversations. They do not replace the team and all applications are reviewed by a Cleo employee thoroughly!
Задачи:
— Разрабатывать и поддерживать фронтенд-приложения на Next.js 14, React 18 и TypeScript;
— Строить адаптивные и переиспользуемые UI-компоненты на Tailwind CSS;
— Проектировать и разрабатывать REST API на FastAPI и Starlette;
— Проектировать, оптимизировать и поддерживать базы данных PostgreSQL и TimescaleDB;
— Реализовывать кеширование и оптимизацию производительности на Redis;
— Сотрудничать с продакт-менеджерами, дизайнерами и инженерами для поставки качественных фич;
— Писать чистый, поддерживаемый и покрытый тестами код;
— Участвовать в код-ревью и технических обсуждениях;
— Диагностировать, дебажить и оптимизировать производительность приложения.
Требования:
— Обязателен свежий опыт (минимум 1 год) именно в iGaming;
— Уверенное владение всем указанным стеком технологий;
— Опыт проектирования REST API и работы с реляционными БД.
Будет плюсом:
— Docker и контейнеризованные деплои;
— CI/CD пайплайны;
— Облачные платформы (AWS, GCP или Azure);
— Аутентификация (JWT, OAuth);
— Опыт построения масштабируемых высоконагруженных приложений.
О проекте i-Line — мобильное приложение, которое решает проблему долгого ожидания в очередях на автомойках. Наш сервис предлагает модель «живой очереди», где:
Автовладельцы могут:
- выбрать автомойку на карте;
- увидеть текущую очередь;
- забронировать место;
- оплатить онлайн;
- отслеживать статус своей очереди.
Для автомоек:
- система управления очередью;
- CRM-функционал — возможность записывать автомобили в очередь вручную;
- аналитика;
- расчёт зарплаты мойщиков.
Статус проекта Проект уже собран и развёрнут на сервере. Сейчас находимся на стадии багфиксинга и подготовки к запуску . После исправления основных ошибок:
- подключаем эквайринг;
- проводим финальное тестирование;
- отправляем мобильные приложения в App Store и Google Play.
- Фронтенд и backend уже существуют, билд собран, поэтому задача не в разработке MVP с нуля, а в том, чтобы разобраться в существующем backend, исправить ошибки и довести проект до стабильного production-состояния.
Задачи:
— Аудит существующего Django backend; поиск и исправление багов; особое внимание блокам «CRM» и «Мойщики» ;
— проверка и исправление алгоритма расчёта очереди;
— интеграция и финальная настройка backend ↔️ Flutter там, где это потребуется;
— подключение платежной системы Freedom Pay ;
— тестирование;
— подготовка к production и деплой;
— дальнейшая техническая поддержка проекта в течение 12 месяцев.
Срок основной доработки MVP — 3 месяца.
Требования:
— Middle Python/Django разработчик;
— 3,5 + года коммерческого опыта ;
— уверенное знание Django и Django REST Framework;
— PostgreSQL;
— умение разбираться в существующем коде, а не только писать новый;
— способность самостоятельно находить и исправлять причины багов;
— желательно понимание deployment / Linux / Docker;
— готовность уделять проекту 25+ часов в неделю в ближайшие 2 месяца .
Условия:
— удалённо;
— гибкий график;
— оформление по договору оказания услуг;
— фантомный опцион: 2% от денежного оборота проекта до достижения совокупной выплаты $30 000. ориентировочный срок погашения опциона — 2 года с момента запуска проекта .
* Под денежным оборотом для целей расчёта опциона понимается совокупный объём денежных средств, фактически поступивших на расчётный счёт Компании от деятельности проекта i-Line за соответствующий расчётный период, до вычета налогов, расходов, заработной платы, расходов на инфраструктуру и иных затрат Компании. Комиссия эквайринга учитывается в соответствии с фактически поступившей на расчётный счёт суммой.
Команда:
— 1 Flutter-разработчик (в поиске);
— 1 Python-разработчик (в поиске)
— 1 React JS-разработчик;
— 1 UX/UI Designer.
Задачи:
Развивать backend медицинской платформы.
Проектировать и поддерживать REST API для веб-панели, iOS- и Android-приложений.
Интегрироваться с внешними системами: ЛИС (лабораторные анализы), платежи, SMS и push-уведомления.
Работать с фоновыми задачами и асинхронными процессами.
Требования:
Опыт коммерческой разработки на Python от 1 года.
FastAPI и асинхронный Python.
PostgreSQL и SQLAlchemy.
Опыт разработки REST API.
Умение писать чистый и поддерживаемый код.
Будет плюсом:
Celery, Redis, RabbitMQ.
Docker и CI/CD.
Опыт написания тестов (pytest).
Интеграция AI-сервисов (Anthropic, OpenAI, Gemini).
Задачи:
— Разработка и поддержка автотестов на C# + SpecFlow
— Доработка фреймворка для автотестов
— Разработка тестовой документации (тест‑кейсы, критерии приёмки, документирование автотестов)
— Проведение ручного и автоматизированного тестирования (функциональное, интеграционное, регрессионное) — 50/50
— Подготовка тестовых данных
— Выявление, локализация и документирование дефектов, приоритезация и оценка критичности
— Согласование и валидация проектной документации, подготовка отчетности по релизу
Требования:
— Опыт в QA от 4 лет (уровень Senior)
— Глубокие знания JavaScript и C#
— Практический опыт с фреймворками для автотестирования, обязательно SpecFlow на C#
— Понимание клиент‑серверной архитектуры, SOAP/REST, HTTP
— Умение читать сложные хранимые процедуры и функции в MSSQL и PostgreSQL
— Понимание принципов работы React (для frontend‑тестирования)
— Готовность работать 50/50 с автоматизацией и ручным тестированием
— Умение работать с документацией (FSD, ОТАР, схемы, модели)
Условия:
— Удалённо («дружественные» страны, ±2 ч Мск)
— Полная занятость
— Зарплата: 300–450к руб. на руки (ТК/ИП)
Location: Portugal; Brazil; Poland; Argentina; India; Pakistan
This position is open to candidates worldwide, meaning you can apply and work from anywhere as long as you meet all the requirements.
As a Staff Software Engineer, you will be at the core of one of the most technically demanding challenges in modern web infrastructure: optimizing how web traffic is intercepted, processed, and delivered at massive scale across an edge computing platform. You will work on a system handling tens of thousands of requests per second and tens of billions of dollars of annual e-commerce volume, alongside a small, high-caliber engineering team where every engineer owns a meaningful piece of the system.
This is not a ticket-execution role. You will be a technical leader in architecture and design, collaborating directly with the CTO and lead platform engineer to define how the platform evolves. You will plan rollouts methodically, define success metrics before shipping, debug complex cross-browser and cross-device behavior, and build systems that cannot fail.
Responsibilities
Design, build, and scale the core platform infrastructure handling high-volume web traffic at the CDN and edge computing layer
Take an active technical leadership role in architecture design, technical planning, and authoring design documents with a long-term view
Plan and execute gradual, methodical rollouts: define target audiences, KPIs, and success metrics before shipping significant changes
Debug complex front-end behavior caused by backend platform changes across all browsers, devices, and geographies
Collaborate with the data engineering team to ensure testability at scale and build the right measurement and observability framework
Solve high-complexity technical problems with significant scope and ambiguity, where few established playbooks exist
Mentor engineers and serve as a point of technical escalation for complex platform challenges
Stay current with emerging web performance technologies, edge computing patterns, and browser optimization techniques
Embrace and integrate AI coding tools into your engineering workflow to accelerate delivery and improve code quality
Requirements
10 years of software engineering experience with a strong background in building and scaling high-traffic, multi-tenant web platforms
Expert-level proficiency in TypeScript (primary language), JavaScript (real JS, not just framework-level), and Python
Demonstrated experience designing and operating distributed, high-availability systems at meaningful scale
Cloud platform experience: AWS, GCP, or Azure (cloud agnostic environment)
Experience with CDN infrastructure and web performance optimization: tools such as Cloudflare, Lighthouse, WebPageTest, and techniques such as web workers, lazy loading, and code splitting
Infrastructure as Code experience (Pulumi or equivalent)
Strong SQL and data querying skills; ability to work with data warehouses and build data-driven engineering decisions
Experience with message queues (SQS, Kinesis, or equivalent) and CI/CD pipelines
Data storage: PostgreSQL, Redshift, or equivalent
Strong problem-solving skills and detail orientation: understands that at massive traffic scale, edge cases are not edge cases
Active AI tool usage in engineering workflow: Claude Code, GitHub Copilot, Codex, or equivalent
Strong English communication: comfortable in technical discussions and async written collaboration with a distributed team
Available to work full Eastern Standard Time hours
Be legally authorized to work as independent contractor in the country where you are located
Preferred
Cloudflare Workers or edge computing experience (highly preferred given the platform architecture)
E-commerce platform experience: Shopify, Salesforce Commerce Cloud, or similar
Snowflake or data warehouse query optimization experience
Media or high-traffic publishing platform background
Experience running or leading a multi-brand or multi-tenant web platform
Prior startup experience where you owned significant platform surface area with a small team
Agile/Scrum experience in a distributed team environment
Benefits
Salary:
$9,000 to $12,000 USD per month
PTO:
15 days
Holidays:
Local or US holidays
Location: Oakland, California, United States
From Fivetran’s founding until now, our mission has remained the same: to make access to data as simple and reliable as electricity. With Fivetran, customer data arrives in their warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that more organizations continue to leverage our technology every day to become truly data-driven.
About Us
Fivetran and dbt Labs are bringing together two industry-leading companies with a shared mission: helping organizations unlock the full value of their data.
Together, we’re delivering the data infrastructure layer that helps organizations move, transform, and trust their data — from the moment data moves, through every transformation, to the context teams and AI systems rely on.
Fivetran helps organizations automate data movement across the systems, clouds, engines, and tools they rely on. dbt Labs pioneered analytics engineering, helping teams transform data into reliable, governed insights. Together, we support thousands of organizations as they build a trusted foundation for analytics, AI, and better business decisions.
As we bring our teams and technology together, we’re building on the strengths of both companies while continuing to deliver the products and experiences our customers know and trust. It’s an exciting time to join us: we’re creating a company with the scale, talent, and technology to help more organizations put their data to work with greater speed, confidence, and impact.
During this transition period, you may see references to both Fivetran and dbt Labs throughout our recruiting process as we integrate our teams, systems, and career sites.
About The Role
Fivetran is building data pipelines to power the modern data stack for thousands of companies. We're looking for a
Senior Staff Software Engineer
to join our Systems Engineering team and lead the engineering behind our internal AI-powered application ecosystem.
This is a high-leverage, high-visibility role with three interlocking mandates. First, you will own the development and governance of a code library and set of agent rules that will serve as the architectural foundation for multiple internal AI-enabled webapps at Fivetran. Second, you will work with stakeholders to develop, productionalize, and enhance custom apps built on this foundation. Third, you will act as a trusted advisor to engineering leadership, shaping policy and governance for how non-engineers should use AI to safely develop, productionalize, and deploy apps.
This position sits at the crossroads of software engineering, platform architecture, and AI-assisted development. You will partner closely with business stakeholders and engineering platform teams across the company, translating a fast-moving, experimental "everyone builds" culture into production software held to a high standard of security, reliability, and maintainability.
This is a full-time position based out of our Oakland, CA office.
Our hybrid work model offers a blend of remote flexibility and in-person collaboration, including two days in the office each week to connect and build as a team.
Technologies You’ll Use
Python, TypeScript/React
Kubernetes, GCP Cloud SQL (PostgreSQL)
BigQuery data sources, Claude API, Agent SDK
GTM systems - Salesforce, Outreach, Gong, and Zendesk
What You’ll Do
Independently design and implement features and performance improvements to create highly scalable distributed data pipelines on the cloud
Develop, maintain, and test code
Conduct design and code reviews
Collaborate with peers, product managers, customer support, and other stakeholders to deliver the best product with high quality, performance, and scalability
Understand and fix challenges related to performance and scalability.
Participate periodically in on-call rotation
Participate in the hiring process
Mentor Junior developers
Make Fivetran the most reliable and secure component of our customers’ data infrastructure
Skills We’re Looking For
10+ years of experience in the software industry with a passion for solving complex software engineering problems - experience designing and developing reusable libraries and experimentation platforms for backend and frontend from scratch leveraging industry best practices
Experience working with distributed systems and cloud security concepts
Demonstrated ability to write well-structured and performant code
Ability to independently lead software and infrastructure design to satisfy project requirements
Can identify design flaws in existing systems and come up with improvements
Experience in code reviews, design, troubleshooting and testing
Experience programming in an object oriented / systems language such as Java, C++, C# etc
Hands-on experience working with any cloud technologies(AWS, GCP, Azure) and containerization methodologies like Docker, K8s
Experience interacting with continuous integration tools like BuildKite
Knowledge of observability tools like New Relic/Grafana is a plus
Understand how to use AI code assist and coding agents to automatically generate code for features, bugs, testing, and investigation
Ability to use conversational AI systems (like Claude, ChatGPT, and internal chatbots) to support researching, authoring, reviewing, and synthesizing various SDLC artifacts such as TDDs, PRDs, Postmortems, Test Plans, and Proposals
Bonus Skills
Experience in data processing (ETL, ELT) and/or cloud-based platforms
#LI-HYBRID #LI-VA1
The compensation range displayed on this job posting reflects the minimum and maximum target for new hire compensation for the target position and level, and may include sales incentives or target bonuses depending on the role. Our compensation ranges are determined by role, level, and location. Our job titles may span more than one career level. Within the range, individual compensation is determined by additional factors, including job-related skills, experience, relevant education or training, business need, market demands. The compensation range is subject to change and may be modified in the future. Your recruiter can share more about the specific compensation range for your location during the hiring process.
Oakland Pay Range
$232,338
—
$290,422 USD
Perks and Benefits
100% employer-paid medical insurance
*
Generous paid time away from work, including paid vacation or flexible/unlimited vacation depending on role and country, plus paid sick time, inclusive parental leave, paid holidays, including a year-end Global Week of Rest, and volunteer days off.
RSU stock grants*
Professional development and training opportunities
Company virtual happy hours, free food, and fun team-building activities
Monthly cell phone stipend
Access to an innovative mental health support platform that offers personalized care and resources in areas such as: therapy, coaching, and self-guided mindfulness exercises for all covered employees and their covered dependents.
*
May vary by country and worker type - please reach out to your recruiter for more information
Click
here
to learn more about Fivetran's Benefits by Region.
We’re honored to be
valued at over $5.6 billion
, but more importantly, we’re proud of our
core values of Get Stuck In, Do the Right Thing, and One Team, One Dream
. Read about us in
Forbes
.
Fivetran brings together high-quality talent across the globe to make data access as easy and reliable as electricity for our customers. We value and recognize that our customers benefit from having innovative teams made of people from many backgrounds, experiences, and identities. Fivetran promotes diversity, equity, inclusion & belonging through attracting, recruiting, developing, and retaining a diverse workforce, not only because it is the right thing to do, but because it helps us build a world-class company to better serve our customers, our people and our communities.
To learn more about Fivetran’s culture and what it’s like to be part of the team,
click here
and enjoy our video.
To learn more about our candidate privacy policy, you can
read our statement here
.
We are committed to ensuring that all candidates have an equal opportunity to participate in our interview process. If you require accommodations at any stage of the process due to a disability, medical condition, or any other circumstance, please don't hesitate to submit your request by filling out this
form
. We will work with you to provide reasonable accommodations to facilitate your participation and ensure a fair and accessible interview experience. Your request and any information provided will be kept confidential and will not impact your candidacy. We look forward to hearing from you and accommodating your needs to the best of our ability.
seniorГеография найма не уточнена
seniorГеография найма не уточнена
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
УдалённоRemote, Canada; Remote, United States; The base salary range for this role’s listed level is currently for residents of the United States only
ГибридUnited Kingdom (Hybrid); United Kingdom (Remote); Spain
ГибридUnited Kingdom (Hybrid); United Kingdom (Remote)
УдалённоLocated across five countries and several time zones, async communication is key to our success; The base salary range for this role’s listed level is currently for residents of the EU, applicable in the specified country or countries only
УдалённоUnited Kingdom (Remote); United Kingdom (Hybrid)