Aviasales для бизнеса — сервис организации командировок и первый в мире мета-поиск авиабилетов для компаний. Сервис сравнивает цены на авиабилеты среди разных поставщиков и предлагает b2c-прайс для бизнеса. Кроме авиабилетов, продаются отели, ЖД-билеты, автобусные билеты, трансферы, страховки и дополнительные услуги. Компании получают дешёвые цены на тревел-услуги, удобный личный кабинет, возможность заказа билетов сотрудниками, настраиваемые тревел-политики и все необходимые закрывающие документы для бухгалтерии.
Бэкенд написан на Python, фронтенд – REST, на 85% обслуживает основную панель для клиентов, на 10% — внутреннюю админку саппорта, на 5% — публичную часть API. Часть кода отвечает за взаимодействие с фронтендом и реализует внутреннюю логику, другая часть — множество взаимодействий с поставщиками и связки с другими сервисами. Задачи планируются недельными спринтами в Jira.
Задачи:
— разрабатывать бекенд на Python;
— вносить изменения в уже существующие компоненты;
— проактивно предлагать улучшения в архитектуре и коде, опережая появление проблем;
— участвовать в планировании развития системы и приоритезации технических задач;
— проектировать архитектуру новых сервисов бекенда Авиасейлс для бизнеса (корпоративные путешествия: авиа, ж/д, отели, автобусы, бизнес-трипы, политики, отчётность).
Требования:
— уверенное владение Python;
— экспертиза в DDD и лучших архитектурных практиках;
— опыт с любым из современных Python-стеков: Django / FastAPI / SQLAlchemy;
— опыт применения паттернов проектирования и SOLID;
— опыт работы с PostgreSQL, MongoDB и построения оптимальных схем данных;
— знание Kubernetes, Docker, CI/CD (Jenkins, GitHub Actions);
— опыт с системами очередей и асинхронными задачами (Kafka);
— опыт проектирования систем с четким разделением на слои ответственности;
— опыт фича оунерства: умение коммуницировать с бизнес-заказчиками и техническими специалистами, умение рассказывать кейсы;
— навыки автоматизированного тестирования (pytest).
Условия:
— работа из любой точки мира;
— оплата в долларах;
— удобные процессы без бюрократии, горизонтальные и открытые коммуникации, быстрое обсуждение идей и принятие решений;
— компенсации: ДМС, психотерапия или иностранные языки, занятия спортом и больничный;
— возможность работать на Пхукете с видом на океан.
Задачи:
-разработка и поддержка Python-скриптов и микросервисов для интеграции AI-инструментов в банковские процессы
-исследование и пилотирование AI-платформ (OpenClaw, Claude Code, LangChain и аналоги) для автоматизации задач разработки и бизнес-процессов
-участие в проектировании бэкенд-компонентов для взаимодействия с LLM (совместно с командой)
-проведение экспериментов: тестирование гипотез, сравнение моделей и инструментов
-документирование результатов исследований и подготовка рекомендаций
-участие в Code Review
-работа в Agile-команде: участие в стендапах, спринтах и ретроспективах.
Требования:
-базовое знание Python (ООП, структуры данных, модули)
-понимание Git (коммиты, ветки, PR)
-основы SOLID и паттернов проектирования
-знакомство с FastAPI (учебные проекты) и pytest
-понимание SQL (простые запросы) и принципов БД
-общее представление о CI/CD (Jenkins) и сетевых протоколах
-понимание принципов работы LLM (на уровне концепций), опыт использования AI‑CLI (Claude Code, Codex и др. — достаточно пробовал)
Обязанности:
• разработка сервисов и библиотек для AI агентов
• поддержка и развитие существующих сервисов
• проектирование детальной архитектуры и АPI для новых сервисов
• интеграция продуктов компании с партнерами
• контроль за качеством и отказоустойчивостью.
Требования:
• высшее оконченное образование
• опыт коммерческой разработки на Python от 3 лет
• владение инструментами контроля версий (Git), знание паттернов и антипаттернов разработки (SOLID, ООП)
• опыт работы с фреймворками fastapi, asyncpg, aiopg и написания тестов с использованием pytest
• практический опыт проведения code-review, а также работы с PostgreSQL (написание запросов, работа с индексами и транзакциями).
• понимание общих принципов работы LLM (модальность, токены, температура, галлюцинации) и архитектуры RAG, опыт работы с LangChain/LangGraph, Prompt engineering и Tool calling.
• знание протоколов взаимодействия между агентами.
• опыт контейнеризации приложений (Docker) и работы в OpenShift или Kubernetes будет плюсом
• понимание принципов микросервисной архитектуры (REST, gRPC, очереди сообщений(Kafka), взаимодействие сервисов) будет плюсом
• понимание принципов CI/CD, Jenkins (или аналогами) будет плюсом
• навыки работы с генеративными AI-моделями будут плюсом
• опыт создания AI-агентов и использования их в работе будет плюсом.
Условия:
• офис рядом с метро Кропоткинская
• формат работы гибридный
• ежегодный пересмотр зарплаты и годовая премия
• корпоративный спортзал и зоны отдыха
• подписка Прайм с возможностью совместного использования на трёх близких
• более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
• гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ
• расширенный ДМС, льготное страхование для семьи и корпоративная пенсионная программа
• вознаграждение за рекомендацию друзей в команду Сбера.
ГибридМосква
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Задачи:
— разрабатывать бекенд на Python;
— вносить изменения в уже существующие компоненты;
— проактивно предлагать улучшения в архитектуре и коде;
— участвовать в планировании развития системы и приоритезации технических задач;
— проектировать архитектуру новых сервисов бекенда (корпоративные путешествия: авиа, ж/д, отели, автобусы, бизнес-трипы, политики, отчётность).
Требования:
— уверенное владение Python;
— экспертиза в DDD и лучших архитектурных практиках;
— опыт с любым из современных Python-стеков: Django / FastAPI / SQLAlchemy;
— опыт применения паттернов проектирования и SOLID;
— опыт работы с PostgreSQL, MongoDB и построения оптимальных схем данных;
— знание Kubernetes, Docker, CI/CD (Jenkins, GitHub Actions);
— опыт с системами очередей и асинхронными задачами (Kafka);
— опыт проектирования систем с разделением на слои ответственности;
— навыки автоматизированного тестирования (pytest);
— умение коммуницировать с бизнес-заказчиками и техническими специалистами, опыт фича-оунерства.
Условия:
— работа из любой точки мира (удалённо);
— оплата в долларах;
— компенсации: ДМС, психотерапию или обучение языкам, занятия спортом, больничный;
— возможность работать из любых мест (пример: Пхукет).
Обязанности:
• разработка и поддержка Python-скриптов и микросервисов для интеграции AI-инструментов в банковские процессы
• исследование и пилотирование AI-платформ (OpenClaw, Claude Code, LangChain и аналоги) для автоматизации задач разработки и бизнес-процессов
• участие в проектировании бэкенд-компонентов для взаимодействия с LLM (совместно с командой)
• проведение экспериментов: тестирование гипотез, сравнение моделей и инструментов
• документирование результатов исследований и подготовка рекомендаций
• участие в Code Review
• работа в Agile-команде: участие в стендапах, спринтах и ретроспективах.
Требования:
• базовое знание Python (ООП, структуры данных, модули)
• понимание Git (коммиты, ветки, PR)
• основы SOLID и паттернов проектирования
• знакомство с FastAPI (учебные проекты) и pytest
• понимание SQL (простые запросы) и принципов БД
• общее представление о CI/CD (Jenkins) и сетевых протоколах
• понимание принципов работы LLM (на уровне концепций), опыт использования AI‑CLI (Claude Code, Codex и др. — достаточно пробовал)
Условия:
• стажировка 3 месяца с возможностью продления или перехода в штат
• комфортный современный офис на м. Кутузовская
• формат работы: офис
• корпоративный спортзал и зоны отдыха
• более 400 образовательных программ СберУниверситета для профессионального и карьерного развития
• ДМС с 1 дня
• подписка Прайм с возможностью совместного использования на трёх близких
• вознаграждение за рекомендации друзей в команду Сбера.
Компания: Omega Solution.
Локация: Польша.
Формат работы: удалённо.
Проект: Build and maintain integrations and automation processes around SQL Server and the Microsoft 365 ecosystem. The focus is on backend and automation development, not web applications.
Требования:
— Strong commercial experience with Python 3.12+
— Experience developing backend/batch applications (no Django/FastAPI required)
— Solid knowledge of SQL Server, pyodbc и SQLAlchemy
— Experience integrating with Microsoft 365: SharePoint Online, Microsoft Graph API, MSAL, Service Principals, Certificate-based authentication
— Experience with pandas
— Familiarity with pytest
— Experience deploying applications to Windows Server/VM
— Experience with Azure DevOps
— Building standalone executables using PyInstaller
Плюсы:
— Docker
— Azure Functions
— Azure Key Vault
— Microsoft Teams
— SharePoint
— GraphQL
Условия:
— полная занятость
— удалённо (Польша)
— зарплата от 3 000 $
УдалённоmiddleГеография найма не уточнена, офис: Польша
Задачи:
- Разрабатывать сервисы под NLP и LLM
- Разрабатывать AI-тренажеры, работа с RAG, интеграция с голосовым движком (ASR/TTS)
- Проводить PoC по новым инициативам
- Проводить code review
Требования:
- Уверенные знания Python
- Стек: FastAPI, asyncio, PostgreSQL, Redis, Docker/Kubernetes
- Опыт работы с RAG, векторными БД (Milvus, Chroma)
- Умение писать тесты (pytest) и проектировать отказоустойчивые API
- Опыт разработки телеграм и макс ботов (библиотеки maxapi, aiogram)
- Опыт работы с ASR/TTS
- Знание инфраструктуры ML (Triton Inference Server, локальные LLM)
- Опыт проектирования или работы с AI платформами
- Опыт работы в кросс-функциональных командах с DS и DevOps
Задачи:
- разрабатывать бекенд на Python;
- вносить изменения в уже существующие компоненты;
- проактивно предлагать улучшения в архитектуре и коде, опережая появление проблем;
- участвовать в планировании развития системы и приоритезации технических задач;
- проектировать архитектуру новых сервисов бекенда Авиасейлс для бизнеса (корпоративные путешествия: авиа, ж/д, отели, автобусы, бизнес-трипы, политики, отчётность).
Требования:
- уверенное владение Python;
- экспертиза в DDD и лучших архитектурных практиках;
- опыт с любым из современных Python-стеков: Django / FastAPI / SQLAlchemy;
- опыт применения паттернов проектирования и SOLID;
- опыт работы с PostgreSQL, MongoDB и построения оптимальных схем данных;
- знание Kubernetes, Docker, CI/CD (Jenkins, GitHub Actions);
- опыт с системами очередей и асинхронными задачами (Kafka);
- опыт проектирования систем с четким разделением на слои ответственности;
- опыт фича оунерства: умение коммуницировать с бизнес-заказчиками и техническими специалистами, а также рассказывать интересные кейсы;
- навыки автоматизированного тестирования (pytest).
Обязанности:
- Запускать и развивать сервисы, которые основаны на ML-моделях и LLM
- Работать над проектами от идеи до продакшена: анализировать потребности, проектировать архитектуру, разрабатывать и внедрять проекты
- Интегрировать модели в удобные для сотрудников интерфейсы
- Вместе с командой влиять на технические решения и стандарты, внедрять лучшие практики
Требования:
- Опыт работы с Python 3
- Умение работать с FastAPI и базами данных PostgreSQL, контейнерами в Docker и кластерами Kubernetes
- Умение писать тесты на Pytest
- Интерес к миру ML на уровне доменной области
- Самостоятельность и готовность нести ответственность за проект
Location: United States, San Mateo, CA
Why Sony Interactive Entertainment?
Sony Interactive Entertainment isn’t just the Best Place to Play — it’s also the Best Place to Work. Sony Interactive Entertainment (SIE) is the company behind the PlayStation brand. As a subsidiary of Sony Group Corporation, we’re part of a proud legacy of innovation and excellence. SIE is a dynamic technology company, delivering cutting-edge hardware and network services to more than 100 million people and an entertainment leader, home to some of the most beloved and recognizable intellectual properties (IP) in the world. Our role at SIE is to create and nurture the experiences under the PlayStation brand, a name synonymous with entertainment excellence and creativity.
Summary
Would you like to help ensure the quality of PlayStation® peripherals and firmware? Join the team delivering innovative test solutions for PlayStation® Link™ devices, where your work will directly impact performance, stability, and the player experience.
Sony Interactive Entertainment has a great opportunity in the Quality Engineering department! We are seeking a self-motivated engineer with strong Python and test automation skills and a focus on quality, consistency, and thoughtful testing practices.
As a Software Development Engineer in Test Contractor, you’ll work hands-on with our peripherals and own automated test coverage for specific features across multiple platforms, alongside senior engineers.
We value teamwork and continuous learning.
Responsibilities
In this role, you'll work where firmware, hardware, and platform software meet, building the tests that check them and keeping that automation healthy.
Write Python automation suites for firmware and platform features
Perform integration testing on PlayStation® 5, PlayStation® Portal, and Windows
Improve the shared automation frameworks and test infrastructure
Troubleshoot test failures, using execution data to find flaky or slow tests
Collaborate with QA, Development, and Product teams to align on test coverage
Qualifications
We’re looking for someone who’s as comfortable writing test code as working out why it failed.
Strong Python skills, including writing automated tests in pytest and Appium with minimal supervision
Experience with Git for version control
Experience configuring Jenkins CI/CD jobs and troubleshooting pipeline failures
Experience using test case management tools like qMetry or TestRail
Effective communication and collaboration skills in a cross-functional team
Bachelor's degree in CS, Engineering, or related field, or equivalent experience
Nice to Have
If you bring any of these, we’d love to hear about them!
Understanding of embedded firmware testing, including basic electrical concepts like current draw, voltage levels, and battery diagnostics
Experience testing or interacting with Windows-based drivers
Familiarity with PlayStation® SDK development
Experience programming in C or C++ (modern C++ preferred, e.g., C++17)
At SIE, working with our partners, we consider several factors when setting each role’s base pay range, including the competitive benchmarking data for the market and geographic location.
Please note that the individual base pay range may vary based on job-related factors which may include knowledge, skills, experience, and location.
In addition, this role is eligible for benefit offerings that include medical, dental, and vision. Click
here
to learn more.
The estimated base pay range for this role is listed below, this is an hourly rate.
$52
—
$78 USD
Please note, Sony Interactive Entertainment conducts background checks at the offer stage for all new employees (which may include criminal background checks for some roles) and will need to process personal information to support these checks.
Please refer to our Candidate Privacy Notice (where applicable) for more information about what personal information we collect, how we use it, who we share it with, and your data protection rights.
Equal Opportunity Statement:
Sony is an Equal Opportunity Employer. All persons will receive consideration for employment without regard to gender (including gender identity, gender expression and gender reassignment), race (including colour, nationality, ethnic or national origin), religion or belief, marital or civil partnership status, disability, age, sexual orientation, pregnancy, maternity or parental status, trade union membership or membership in any other legally protected category.
We strive to create an inclusive environment, empower employees and embrace diversity. We encourage everyone to respond.
Sony Interactive Entertainment is a Fair Chance employer and qualified applicants with arrest and conviction records will be considered for employment.
Задачи:
- Автоматизировать тестирование компонентов Arenadata Hyperwave (ADH) и Arenadata Hyperwave Cloud (ADHC): Spark, Impala, Trino, Kyuubi, Hive, HBase, Ozone, HDFS, YARN, Airflow, Flink;
- Тестировать развёртывание и эксплуатацию платформы на bare metal, VM и в Kubernetes;
- Разрабатывать и развивать тестовые фреймворки на Python для распределённых Big Data-систем;
- Писать интеграционные и e2e-тесты на реальных кластерах: функциональность, отказоустойчивость, производительность;
- Поддерживать и развивать CI/CD-пайплайны автотестов;
- Работать с разработчиками, архитекторами и QA над качеством релизов;
- Делать код-ревью тестового кода.
Требования:
- Опыт коммерческой разработки на Python от 4 лет;
- Умение применять SOLID, DRY, KISS при проектировании тестовых фреймворков;
- Знание паттернов проектирования (Factory, Strategy, Builder, Resource Object) для гибких и масштабируемых решений;
- Экспертное владение pytest: сложные фикстуры, параметризация, плагины (pytest-xdist и другие);
- Опыт использования Linux (Core Utils, Bash): файловые системы, права, процессы, сетевые утилиты;
- Опыт тестирования систем развёртывания и конфигурации распределённого ПО, плюсом будет Ansible, Terraform или Puppet;
- Сетевой бэкграунд: HTTP(S), TCP/IP, SSH, сертификаты;
- Опыт настройки и поддержки CI/CD-пайплайнов (Jenkins, GitLab CI, TeamCity, GitHub Actions);
- Опыт работы с Docker и Kubernetes на уровне эксплуатации и отладки.
Location: Remote, United Kingdom
GitLab is the intelligent orchestration platform for DevSecOps. GitLab enables organizations to increase developer productivity, improve operational efficiency, reduce security and compliance risk, and accelerate digital transformation. More than 50 million registered users and more than 50% of the Fortune 100* trust GitLab to ship better, more secure software faster.
The same principles built into our products are reflected in how our team works: we embrace AI as a core productivity multiplier, with all team members expected to incorporate AI into their daily workflows to drive efficiency, innovation, and impact. GitLab is where careers accelerate, innovation flourishes, and every voice is valued. Our high-performance culture is driven by our values and continuous knowledge exchange, enabling our team members to reach their full potential while collaborating with industry leaders to solve complex problems.
Co-create the future with us
as we build technology that transforms how the world develops software.
*
Fortune 500® is a registered trademark of Fortune Media IP Limited, used under license. Claim based on GitLab data. Fortune 100 refers to the top 20% ranked companies in the 2025 Fortune 500 list, published in June 2025. Fortune and Fortune Media IP Limited are not affiliated with, and do not endorse products or services of GitLab.
An overview of this role
As a Senior Backend Engineer on the Duo Chat team, focused on Chat Engine, you'll build the core AI capabilities behind GitLab Duo Chat, the natural-language and agentic interface to the GitLab DevSecOps platform. Much of your work will involve building flow components and agentic flows in the Flow Registry, the Python framework built on LangGraph within our Duo Workflow Service that powers agentic chat, and integrating them with the GitLab Rails monolith.
You'll own complex backend features from start to finish across both services. You'll integrate large language models and orchestrate multi-agent flows so customers can work faster and more securely across the software development lifecycle. This work sits where GitLab's core platform meets its AI strategy, and reliability, performance, and answer quality directly shape the customer experience.
What you’ll do
Design and build flow components and agentic flows in the Flow Registry using Python and LangGraph within the Duo Workflow Service. These reusable building blocks power agentic Duo Chat and, increasingly, other AI features across GitLab.
Develop, ship, and maintain backend features for GitLab Duo Chat across the Python Duo Workflow Service and the GitLab Rails monolith in a secure, well-tested, and performant way.
Integrate new generative AI models, providers, tools, and multi-agent orchestration patterns into Duo Chat to expand its capabilities and improve answer quality.
Design, implement, and review GraphQL and Representational State Transfer (REST) application programming interfaces (APIs) and related monolith logic, including chat entry points, permissions, and foundational-flow registration. Keep contracts with frontend clients and host systems reliable and clear.
Improve debugging, observability, and test coverage using pytest, RSpec, and related frameworks; track and improve latency, error rates, and test coverage so AI-powered chat workflows stay reliable at scale.
Collaborate with Product, User Experience (UX), frontend, and AI specialists to refine requirements and deliver high-quality improvements through iteration.
Document standards, patterns, and learnings with other engineers, raising the bar for safe AI integration and evidence-driven engineering.
Participate in Tier 2 on-call rotations to troubleshoot production issues, contribute to root cause analysis, and strengthen resiliency.
Take part in on-call or operational support where your team’s ownership model requires it.
What you’ll bring
Significant experience building and maintaining production Python backends, including APIs, data models, and asynchronous or long-running workloads.
Practical experience designing and shipping AI-powered, agentic backend features, including large language model integration, tool or function calling, and multi-agent orchestration. You use sound judgment about large language model limitations and safe use in production.
Working proficiency in Ruby on Rails, or a strong willingness to learn it. Duo Chat integrates deeply with the GitLab monolith for chat entry points, GraphQL, permissions, and flow registration, and most of GitLab's codebase is written in Ruby.
Proficiency designing or extending REST or GraphQL APIs with attention to scalability, maintainability, and backward compatibility.
Strong Structured Query Language (SQL) skills and familiarity with relational databases such as PostgreSQL, including efficient queries and data modeling.
Ability to find, diagnose, and prevent performance and reliability problems at scale.
Experience solving technical problems of high scope and complexity and advocating for quality, security, and performance improvements across your team.
Openness to learning and collaborating in an async-first, distributed team, applying transferable skills from related technologies or domains. Hands-on experience with agent frameworks such as LangGraph or LangChain is a strong plus.
About the team
We're part of GitLab's AI Engineering organization and own the AI-powered chat experience embedded across the GitLab platform. Chat Engine is the backend-focused team within the Duo Chat group.
We're backend, frontend, and AI specialists working asynchronously across time zones, using issues, merge requests, and documentation as our main collaboration tools. Our focus is to expand generative and agentic AI capabilities, improve the performance and reliability of chat workflows, and strengthen the debugging and testing foundations that let us run AI features safely at scale.
For more on how we work, see the
team handbook
page.
Remote-Global
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
.
Задачи:
- заниматься разработкой, актуализацией и сопровождением автотестов Arenadata DB (ADB);
- проводить анализ запусков автотестов в Allure;
- тесно взаимодействовать с разработчиками, системными аналитиками, и архитекторами в Feature Team;
- развивать внутреннюю QA документацию.
Требования:
- обладать хорошим знанием Python 3.10 и выше;
- уметь использовать тестовый фреймворк Pytest, понимать что такое fixture (или decorators), как параметризировать тест и fixture;
- иметь опыт работы с ООП;
- иметь опыт работы с Postgres и уметь писать SQL запросы;
- иметь опыт работы с Linux и Docker;
- иметь опыт тестирования API;
- понимать принципы построения веб-приложений, клиент-серверной архитектуры;
- проводить code-review.
Будет плюсом:
- опыт работы и/или администрирования Allure TestOps;
- знание Ansible и опыт написания плейбуков;
- знание устройства различных СУБД.
Задачи:
— разработка в команде Mobile в роли Python Developer
Требования:
— опыт работы в роли Backend-разработчика от 3 лет
— уверенное владение Python
— знание фреймворков Django 4/5, DRF, FastAPI
— умение писать тесты с использованием pytest
— опыт работы с асинхронными задачами: RabbitMQ, Celery, Kafka
— навыки контейнеризации с Docker
— знание стандартов качества кода: Flake8, mypy
— навыки настройки CI/CD-процессов и базовая работа с Docker и Kubernetes
— уверенное владение Git и готовность к командной разработке по Trunk-Based Development
Условия:
— удалённая работа
Описание:
Лучи — новая онлайн-страховая компания, команда Mobile ищет Python Developer для удалённой работы.
NDA - это продуктовая IT компания, ключевым направлением которой является создание и продвижение информационных порталов в игровых нишах на западных рынках. Компания совершенствует ERP систему для управления и анализа эффективности маркетинговых процессов. Сейчас ищут Middle Python Developer в команду инжиниринга.
Почему стоит выбрать эту компанию:
Работа в команде с четкой целью и процессами.
Много возможностей для развития.
Стабильная компания, стремящаяся стать полноценной экосистемой.
Компания и руководство ценят людей.
Гибкий выбор технологий и следование передовым технологиям.
Рост сотрудников через менторство и код ревью.
Задачи идут от бизнеса с сильной технической базой.
Разные направления: analytics, web dev, infrastructure.
Что предлагают:
Опыт работы инженером, который понимает бизнес-контекст.
Работа в команде с выстроенными процессами по дизайну, тестированию и разработке.
Разработка b2b продукта с ежедневной обратной связью пользователей.
Работа с опытным ментором (Team Lead) с опытом data engineering 7+ лет.
Проект ориентирован на западные рынки.
Регулярный пересмотр вклада через Performance Review.
Отсутствие легаси кода.
Soft Skills:
Знание английского на уровне pre-intermediate и выше.
Знакомство с гибкими методологиями разработки (Scrum).
Отличные коммуникативные навыки.
Навыки влияния, ведения переговоров и общения.
Умение справляться со стрессом.
Продуктовое мышление.
Проактивность и предложение эффективных решений.
Страсть к коду.
Hard Skills:
Опыт коммерческой разработки на Django 3.x+ (ссылка на GitHub обязательна).
Уверенное владение Pandas для обработки и анализа данных.
Опыт настройки и работы с Celery и Redis в продакшене.
Знание инструментов автоматического тестирования Django-проектов (pytest, unittest, factory_boy).
Умение работать с Docker и Docker Compose.
Практический опыт с GraphQL (Strawberry).
Оптимизация кеширования через cacheops.
Базовые навыки конфигурации Nginx для развёртывания Django-приложений.
Глубокое понимание работы с PostgreSQL: индексы, оптимизация запросов, миграции.
Преимущества:
Готовность быстро вливаться в инфраструктуру без обучения.
Интерес к DevOps и системному подходу.
Опыт или желание развиваться в AWS-экосистеме.
Владение английским для чтения документации и общения.
Обязанности Middle Python Developer:
Поддержка и развитие существующего продукта без внешнего менторинга.
Разработка и поддержка системы автотестов.
Работа с бизнес-скриптами: сбор, трансформация и выгрузка данных.
Расширение функционала согласно приоритетам бизнеса.
Внесение инженерных предложений и оптимизационных решений.
Обеспечение масштабируемости и надёжности системы.
Постоянное улучшение качества кода, архитектуры и производительности.
Процесс взаимодействия с кандидатами:
Welcome интервью (40 минут).
Техническое собеседование (60 минут).
Решение рабочих кейсов.
Интервью с COO (20 минут).
Оффер.
Location: Remote Canada
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
We are seeking a highly motivated Software Engineer II with strong experience in test automation to contribute to Developer Productivity, with a focus on Test Platform Engineering. The Test Infra team empowers developers to efficiently write, run, analyze, and maintain automated tests. The team’s goals include expanding testing capabilities; building and maintaining testing frameworks; optimizing test orchestration; improving post-run reporting; ensuring the performance and reliability of CI pipelines; introducing AI-driven solutions to enhance developer productivity; and promoting best practices for test automation across the organization.
As a Software Engineer II in Test Platform Engineering, you will play a key role in building and evolving the core testing infrastructure that supports engineering productivity across the organization. Your work will have a direct impact on how hundreds of engineers develop, validate, and deliver high-quality software. You will focus on designing and maintaining scalable, reliable, and developer-friendly frontend and backend test automation solutions, as well as CI pipelines, enabling teams to deliver changes with confidence and receive fast, actionable feedback. You will collaborate closely with the Engineering Manager and the team in Europe to continuously improve quality.
Affirm is growing fast and we want you to enable us to scale our products to 10x and beyond through building world-class systems that enable Affirm in its mission to provide honest financial products that improve lives.
What You'll Do:
Own, improve, and maintain integration and E2E test automation frameworks, along with their associated CI pipelines.
Design and implement technical solutions to optimize test execution time and enhance test stability.
Write technical specifications and ADRs, contribute to technical solution design, and collaborate with engineers across the company.
Support engineering teams by assisting with triage requests and sharing best practices for quality assurance and test automation.
Contribute to the evolution of the company’s overall test strategy.
With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
This role includes participation in an on-call rotation
What We Look For:
An East Coast location to enable smoother collaboration with European colleagues.
3+ years of experience in test automation.
Proficient in both TypeScript and Python.
Hands-on experience with Playwright and Pytest.
Experience in building and optimizing CI pipelines.
Experience with Docker and AWS.
Strong background in quality assurance, test design, and in-depth knowledge of testing techniques and methodologies.
Excellent communication and collaboration skills, both verbal and written, with proficiency in asynchronous communication methods such as tech specs, RFCs, wikis, and project plans.
Experience in building or enhancing test automation frameworks and infrastructure is highly desirable.
Mobile, infrastructure and performance test automation experience will be considered a significant advantage.
Eager to grow and continuously learn new skills.
You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders
Pay Grade - L
Equity Grade - 5
Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents). In addition, the employees may be eligible for equity rewards offered by Affirm Holdings, Inc. (parent company).
CAN base pay range per year: $133,000 - $183,000
Location - Remote Canada
This remote role is open only to candidates residing in Alberta, British Columbia, Manitoba, New Brunswick, Newfoundland and Labrador, Nova Scotia, Ontario, Prince Edward Island, or Saskatchewan.
#Li-Remote
Remote-first with flexibility built in
Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an Affirm office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.
Benefits designed for you
Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:
Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affirm stock at a discount.
We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.
For positions based in San Francisco or Los Angeles: Affirm considers qualified applicants with arrest and conviction records, as required by law.
By clicking "Submit Application," you acknowledge that you have read Affirm's
Global Candidate Privacy Notice
and consent to the use of your personal information as described.
Location: Remote US
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
We are seeking a highly motivated Software Engineer II with strong experience in test automation to contribute to Developer Productivity, with a focus on Test Platform Engineering. The Test Infra team empowers developers to efficiently write, run, analyze, and maintain automated tests. The team’s goals include expanding testing capabilities; building and maintaining testing frameworks; optimizing test orchestration; improving post-run reporting; ensuring the performance and reliability of CI pipelines; introducing AI-driven solutions to enhance developer productivity; and promoting best practices for test automation across the organization.
As a Software Engineer II in Test Platform Engineering, you will play a key role in building and evolving the core testing infrastructure that supports engineering productivity across the organization. Your work will have a direct impact on how hundreds of engineers develop, validate, and deliver high-quality software. You will focus on designing and maintaining scalable, reliable, and developer-friendly frontend and backend test automation solutions, as well as CI pipelines, enabling teams to deliver changes with confidence and receive fast, actionable feedback. You will collaborate closely with the Engineering Manager and the team in Europe to continuously improve quality.
Affirm is growing fast and we want you to enable us to scale our products to 10x and beyond through building world-class systems that enable Affirm in its mission to provide honest financial products that improve lives.
What You'll Do:
Own, improve, and maintain integration and E2E test automation frameworks, along with their associated CI pipelines.
Design and implement technical solutions to optimize test execution time and enhance test stability.
Write technical specifications and ADRs, contribute to technical solution design, and collaborate with engineers across the company.
Support engineering teams by assisting with triage requests and sharing best practices for quality assurance and test automation.
Contribute to the evolution of the company’s overall test strategy.
With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work.
This role includes participation in an on-call rotation
What We Look For:
An East Coast location to enable smoother collaboration with European colleagues.
3+ years of experience in test automation.
Proficient in both TypeScript and Python.
Hands-on experience with Playwright and Pytest.
Experience in building and optimizing CI pipelines.
Experience with Docker and AWS.
Strong background in quality assurance, test design, and in-depth knowledge of testing techniques and methodologies.
Excellent communication and collaboration skills, both verbal and written, with proficiency in asynchronous communication methods such as tech specs, RFCs, wikis, and project plans.
Experience in building or enhancing test automation frameworks and infrastructure is highly desirable.
Mobile, infrastructure and performance test automation experience will be considered a significant advantage.
Eager to grow and continuously learn new skills.
You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders
This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
Base Pay Grade - L
Equity Grade - 6
Employees new to Affirm
typically come in at the start of the pay range
. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidized medical coverage, dental and vision for you and your dependents.)
USA base pay range (CA, WA, NY, NJ, CT) per year:
165,000
-
225,000
USA base pay range (all other U.S. states) per year:
146,000
-
206,000
#LI-Remote
Remote-first with flexibility built in
Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an Affirm office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.
Benefits designed for you
Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:
Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affirm stock at a discount.
We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.
For positions based in San Francisco or Los Angeles: Affirm considers qualified applicants with arrest and conviction records, as required by law.
By clicking "Submit Application," you acknowledge that you have read Affirm's
Global Candidate Privacy Notice
and consent to the use of your personal information as described.
Задачи:
— Разработка backend на Python с использованием Django и Django REST Framework
— Создание REST API
— Работа с AWS сервисами: S3, RDS, SNS, SQS, CloudFront, CloudFormation
— Реализация OAuth потоков
— Использование AI инструментов и LLM
— Работа с Celery (4.x/5.x) и брокерами сообщений (Redis или RabbitMQ)
— Использование Docker (Dockerfile, docker-compose) и базовых CI/CD (GitHub Actions или аналогичные)
— Работа с SQL и реляционными базами данных (PostgreSQL)
— Использование Git (pull/merge requests, code reviews, Git Flow)
Требования:
— Опыт работы не менее 5 лет
— Экспертные знания Python и Django (ORM, миграции, админка)
— Опыт создания REST API с Django REST Framework
— Опыт работы с AWS сервисами: S3, RDS, SNS, SQS, CloudFront, CloudFormation
— Знание OAuth
— Владение AI инструментами / LLM
— Опыт работы с Celery и брокерами сообщений (Redis или RabbitMQ)
— Опыт работы с Docker и CI/CD
— Хорошее знание SQL и PostgreSQL
— Владение Git
— Свободное владение английским языком
Желательно:
— Знакомство с платежными шлюзами (Mollie, Stripe, PayPal)
— Настройка и оптимизация Sentry, логирование и мониторинг
— Инструменты тестирования и качества кода: Pytest, Flake8, Bandit, wemake-python-styleguide
— Интернационализация и интеграции с внешними CRM/API
— Базовые знания Vue.js или работа с фронтендом на Vue
— Feature flags (django-waffle), расширенные админ-плагины (CKEditor, image-cropping, sortable2)
— Poetry, Fabric, Django Channels (WebSockets)
— Обработка PDF и изображений (PyMuPDF, Pillow, heif-image-plugin)
Условия:
— Полностью удалённая работа с гибким графиком
— Конкурентная оплата (полный рабочий день или фриланс) в зависимости от опыта
— Возможности профессионального роста и долгосрочного сотрудничества
УдалённоseniorГеография найма не уточнена
United States, San Mateo, CA
УдалённоseniorRemote, United Kingdom; We're backend, frontend, and AI specialists working asynchronously across time zones, using issues, merge requests, and documentation as our main collaboration tools