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.
The Data and Storage Services team is responsible for Affirm's data infrastructure across OLTP and OLAP systems, spanning critical online checkout databases, batch orchestration, streaming infrastructure, event-driven frameworks, BI, analytics tooling, large-scale data platforms, and agentic data tools such as semantic layers and internal platform data applications. Our mission is to provide trustworthy, intuitive, and cost-efficient solutions for Affirmers to secure, store, analyze, and transform data at exceptional scale.
The Online Storage team provides a set of managed databases as a platform, used to persist data for all Affirm services. Our platform enables self-service access to OLTP storage systems, including Relational DB(MySQL), KV(DynamoDB), Distributed SQL(TiDB) and Cache(Redis). As a team, we are responsible for various data and access patterns, including but not limited to mission-critical financial transactional data, data science models, and any new persistence use case. These responsibilities require us to learn and gain deep expertise in various database systems.
We are looking for a talented Senior Software Engineer who can architect, build and scale Relational and Distributed SQL Databases identifying opportunities to improve how we build, productionize, operate and improve this mission-critical infrastructure to unlock substantial value within our business. You’ll have the opportunity to directly influence your team’s roadmap in close collaboration with your peers, share your knowledge and expertise with others and learn from some of the best on our shared mission to deliver honest financial products that improve lives.
What you’ll do
You will build and operate the control plane for large-scale distributed SQL databases such as MySQL and TiDB, automating provisioning, failover, backups and upgrades end to end.
You will design and execute reliability-focused schema and data migrations across multi-tenant database clusters, with zero downtime for the products that depend on them.
You will own the networking stack that connects services to storage on Kubernetes, including connection proxies such as ProxySQL, and tune it for latency, resilience and failover.
You will be responsible for owning and delivering quarterly goals for your team, leading engineers on your team through ambiguity to solve open-ended problems, and ensuring that everyone is supported throughout delivery.
You will support your peers and stakeholders in the product development lifecycle by collaborating with product management, design & analytics by participating in ideation, articulating technical constraints, and partnering on decisions that properly consider risks and trade-offs.
You will proactively identify project, process, technology or business issues, advocate for them, and lead in solving them.
You will support the operations and availability of your team’s artifacts by creating and monitoring metrics, escalating when needed, and supporting “keep the lights on” & on-call efforts.
You will foster a culture of quality and ownership on your team by setting or improving code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
You will help develop talent on your team by providing feedback and guidance, and leading by example.
What we look for
You have a total of 5+ years of experience as a software engineer.
You are experienced in designing, developing and launching backend systems at scale technologies like Python, Kotlin, AWS, MySQL, Terraform and Kubernetes.
You have in-depth, hands-on experience with large-scale database deployments in a production environment.
You have expertise in distributed databases and database technologies such as MySQL(Preferred), TiDB(Preferred), Postgres, Spanner, Vitess, CockroachDB etc.
Solid understanding of distributed database architecture, data modeling, and performance tuning. Particularly, expertise in SQL tuning and performance optimization techniques.
You have expertise in database benchmarking, load testing, and capacity planning.
You are familiar with connection poolers and proxies such as ProxySQL, RDS Proxy, Pg Bouncer, PgDog etc.
You have built control-plane or automation tooling for databases, such as provisioning, failover, upgrades or schema migrations, ideally on Kubernetes.
You have executed zero-downtime migrations and major version upgrades on production databases, and have built CLI tooling or runbooks to make those procedures repeatable.
You understand Kubernetes networking, service discovery and TLS well enough to debug connection and failover problems between services and databases.
You have experience defining a technical plan for the delivery of a significant feature or system component with an elegant, simple and extensible design. You write high quality code that is easily understood and used by others.
You are proficient at making significant changes in a large code base, and have developed a suite of tools and practices that enable you and your team to do so safely.
Your experience demonstrates that you take ownership of your growth, proactively seeking feedback from your team, your manager, and your stakeholders.
You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
Pay Grade - N
Equity Grade - 9
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: $
195,000
-
255,000
USA base pay range (all other U.S. states) per year: $173,000-233,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.
Задачи:
— Тестировать core banking системы, включая тарифы, депозиты, B2B платежи и другие backend финансовые процессы.
— Выполнять ручное и автоматизированное тестирование API, баз данных, backend сервисов и интеграций.
— Расширять существующий Kotlin-автоматизированный фреймворк, добавляя новые тесты по установленным шаблонам.
— Проектировать, поддерживать и выполнять тест-кейсы для новой функциональности и регрессионных сценариев.
— Валидировать API, backend интеграции, бизнес-правила, расчёты, транзакционные потоки и консистентность данных.
— Анализировать логи, записи баз данных и поведение системы для выявления, воспроизведения и документирования дефектов.
— Создавать и поддерживать автоматизированные API тесты на Kotlin.
— Сотрудничать с разработчиками, аналитиками, продуктовой командой и DevOps для расследования дефектов и улучшения покрытия тестами.
— Вносить вклад в документацию тестирования, регрессионное покрытие и процессы качества по мере роста продукта.
Требования:
— Опыт 3+ года в QA автоматизации на backend/API системах.
— Сильные навыки ручного тестирования API и backend.
— Опыт интеграционного, регрессионного и end-to-end тестирования backend систем.
— Умение писать и выполнять SQL запросы для валидации данных.
— Опыт работы с Kotlin и участие в поддержке автоматизированных тестов.
— Опыт тестирования финансовых систем, платежных систем или других транзакционных продуктов.
Плюсом будет:
— Опыт с core banking, депозитами, тарифами, комиссиями, биллингом, платежами или кредитными продуктами.
— Опыт поддержки API автоматизации на Kotlin или Java.
— Опыт тестирования приложений в финансовых учреждениях.
Условия:
— Полностью удалённая работа с основными часами коллаборации с 12:00 до 18:00 по Манильскому времени (UTC+8).
— План опционов на акции с четырёхлетним вестингом и 25% клиффом после первого года.
— Предоставление инструментов и оборудования компанией.
— Медицинская страховка с софинансированием или возмещением в зависимости от локации и политики.
— Доступ к внутреннему специалисту по ментальному здоровью.
— 22 дня отпуска, государственные праздники Филиппин и 15 дней больничных.
— Возможности роста и обмена опытом через внутренние встречи, внешние конференции, выступления и публикации.
— Компания организует поездки на Филиппины для личных встреч с командой.
— Лучшие команды могут получить неделю на пляже в Юго-Восточной Азии.
— Равные возможности при найме, решения принимаются на основе навыков, опыта и потенциала.
УдалённоWhat we offer: Ownership and flexibility Stock option plan — four-year vesting with a 25% cliff after the first year Fully remote work with core collaboration hours from 12:00 to 6:00 PM Manila time (UTC+8) Company-provided tools and equipment Health and time off Medical insurance support for you and your family through co-funding or reimbursement, depending on your location and subject to policy limits Access to an internal mental health support specialist 22 vacation days, Philippine public holidays, and 15 sick days Growth and team experience Opportunities to learn and share your expertise through internal expert meetups, external conferences, speaking opportunities, and industry publications Company-sponsored trips to Manila to meet and work with your team in person High-performing teams can earn a dedicated beach house week in Southeast Asia We believe strong teams are built by people with different backgrounds, experiences, and points of view
Location: Noida, India
Workplace: hybrid
TeamViewer provides a leading Digital Workplace platform that connects people with technology—enabling, improving and automating digital processes to make work work better. Our software solutions harness the power of AI and shape the future of digitalization.
We believe that our diverse teams and strong company culture are key to the success of our products and technologies, that hundreds of millions of users around the world and around 645,000 customers across all industries rely on. With more than 1,900 employees worldwide, we celebrate the unique perspectives and talents that each individual brings to the table and foster a dynamic work environment where new ideas thrive. Are you ready to join our team and make an impact?
Responsibilities
We are looking for a Professional/ Senior Fullstack Software Engineer (all genders) to join our new Integrations & Partner Enablement team in Noida. The team connects TeamViewer products to the enterprise systems our customers run on, such as ERP, warehouse management (WMS) and manufacturing execution (MES) systems, and gives partners the tools to build integrations on their own.
You will own integration features end to end, shape technical direction for our SDKs and integration templates, and act as a technical reference and mentor in the team. The work is mostly backend, with web frontend work on our extension tools. You will work closely with engineering and product teams in Europe.
Design, build and maintain our Connector SDK, integration templates and backend services using Java/Kotlin with Spring Boot or Node.js/TypeScript.
Build web extensions and tooling with React and TypeScript.
Drive design decisions for scalable, secure and reusable integrations, applying event-driven and API-first principles.
Design data mapping and transformation between our products and enterprise systems such as SAP, WMS and MES.
Turn customer-specific integrations into standard, configurable templates.
Write developer documentation, samples and guides for partners and system integrators, and support them technically.
Drive testing strategy across the stack (unit, integration, contract, end-to-end) and contribute to CI/CD pipelines.
Drive adoption of AI-assisted development in the team: set good practices, share workflows and keep quality high.
Mentor other engineers, lead code reviews and promote engineering best practices.
Requirements
A degree in Computer Science, Software Engineering or a related field, or equivalent experience.
6+ years of professional experience in software development across backend and frontend, with a track record of leading technical topics.
Strong backend experience with Java and/or Kotlin and Spring Boot, or with Node.js and TypeScript.
Solid experience with React and TypeScript.
Strong experience with enterprise integration: REST APIs, data mapping and transformation, event-driven integration and messaging.
Good understanding of authentication and authorization standards such as OAuth 2.0 / OpenID Connect.
Experience with relational and NoSQL databases.
Experience with Git, CI/CD, automated testing, Docker and cloud platforms (Azure or AWS).
Hands-on experience with AI coding tools (e.g. Claude Code, GitHub Copilot, Cursor) and a clear view on how to use them responsibly in a team.
A consulting mindset: able to understand a customer process and turn it into a reusable, standard solution.
Experience mentoring engineers and working in agile teams.
Good working-hours overlap with Central European Time.
Fluent in English (spoken and written).
Nice to have
Background in SAP consulting or a systems integrator, or at a product company with an integration platform or SDK (e.g. iPaaS, WMS or MES vendors).
Experience with SAP integrations (e.g. SAP EWM, SAP S/4HANA, OData, BAPI/RFC, IDoc, SAP BTP / Integration Suite); SAP certification is a plus.
Experience with WMS or MES products (e.g. Manhattan, Blue Yonder, Körber, Siemens Opcenter) and understanding of logistics, warehouse or manufacturing processes.
Experience building SDKs, developer tools or developer documentation.
Willingness to travel occasionally to Europe.
TeamViewer is an equal opportunities employer and is committed to building an inclusive culture where everyone feels welcome and supported. We C-A-R-E and understand that our diverse, values-driven culture makes us stronger. As we continue to grow as a company, we also focus on enabling our employees to grow both personally and professionally. We are proud to have an open and embracing workplace environment that will empower you to be your best no matter your gender, civil or family status, sexual orientation, religion, age, disability, education level, or race.
If you require any accommodations or adjustments during the application or hiring process, including interview or onboarding support, please reach out to your Talent Acquisition Partner, who will be happy to support you.
Задачи:
— Разрабатывать микросервисы на Java и Spring Boot
— Проектировать REST API и интеграции с внешними системами
— Работать с PostgreSQL, проектировать схемы и оптимизировать SQL-запросы
— Развивать и рефакторить существующий код, включая legacy-компоненты
— Использовать Kafka или RabbitMQ для обмена сообщениями
— Писать unit- и интеграционные тесты, проводить code review
— Участвовать в архитектурных обсуждениях, декомпозиции и оценке задач
— Работать по Agile/Scrum совместно с аналитиками, тестировщиками и DevOps
Требования:
— Коммерческая разработка на Java от 3 лет для Middle и от 6 лет для Senior
— Уверенное знание Java 8, 11 или 17 и Spring Boot, Data, Security, MVC
— Практика разработки микросервисов и REST API
— Уверенная работа с PostgreSQL и SQL, включая оптимизацию запросов
— Знание Kafka или RabbitMQ
— Навыки работы с Docker, Kubernetes, Git и CI/CD
— Написание unit-тестов с JUnit и Mockito
— Понимание ООП, SOLID и принципов чистого кода
— Умение декомпозировать задачи, оценивать трудоёмкость и технические риски
Будет плюсом:
— Проекты в банковской, финтех-, страховой сфере или промышленности
— Знание Kotlin
— Работа с MongoDB или Redis
— Знакомство с Prometheus, Grafana, ELK или Elasticsearch
— Использование Camunda, Liquibase или Flyway
— Разработка высоконагруженных систем
— Английский на уровне чтения технической документации
Условия:
— Подработка
— Оформление: Договор ГПХ с ИП, с физлицом
— График: 5/2
— Формат работы: удалённо
Задачи:
— Разработка мобильных приложений на Android с использованием архитектур MVI и MVP+ Clean.
— Проектирование архитектуры приложений.
— Работа с дизайн системой и SDUI.
— Работа с Jenkins и CI/CD.
— Проведение code-review в команде из более чем 3-4 разработчиков.
Требования:
— Опыт коммерческой разработки мобильных приложений от 3-х лет.
— Опыт проектирования архитектуры приложений.
— Опыт работы и проектирования дизайн системы.
— Опыт работы и проектирования SDUI.
— Знание android UI/UX паттернов.
— Опыт работы с Unit тестами, UI тестами и screenshot тестами.
— Отличные знания Kotlin и Android SDK.
— Опыт работы с Dagger 2, RxJava 2.
— Знание Kotlin Coroutines и Flow.
— Умение работать с git, знакомство с git flow и код-ревью.
— Понимание принципов многомодульной архитектуры в Android и MVI.
— Опыт работы в продуктовых командах по SCRUM/Kanban.
Условия:
— Удалённый формат работы (РФ).
— Оформление по ТК.
— Оплачиваемый отпуск 28 календарных дней в год и оплачиваемые больничные.
— Предоставление техники (MAC, Windows).
— ДМС.
— Компенсация хобби, спортзала и английского языка.
— Компенсация профессионального обучения.
— Возможность участия во внутренних программах компании и активностях, например, в реферальной программе «приведи друга».
УдалённоseniorРоссия; Компания Centicore 🩵 находится в поисках Senior Android
Требования к кандидату:
— высшее образование;
— опыт работы Разработчиком Backend Java в телекоммуникационных проектах от 3-х лет;
— опыт работы с решениями на базе OIDC\Oauth (например, разработки системы аутентификации или интеграции с Yandex ID или подобными системами);
— опыт коммерческой разработки на Spring (Core, Boot, Security, Cloud), Hibernate, JPA;
— опыт работы со сборщиками кода (Gradle);
— опыт работы с AWS, Docker, Kubernetes;
— опыт разработки отказоустойчивых распределенных систем, навыки обеспечения масштабируемости решения;
— понимание особенностей работы с многопоточным и асинхронным кодом;
— желательно навыки построения архитектуры с выделением предметных областей и низкой связанностью между компонентами;
— желательно опыт работы на kotlin от 1-го года.
Обязанности кандидата:
— услуги разработке и тестированию продукта IDP, представляющего собой единую точку аутентификации для продуктов и витрин компании;
— создание коммунальной возможности аутентификации с помощью АльфаИД и СберИД;
— фиксация всех задач в Jira, своевременный переход по статусам и указание результата их выполнения;
— успешная валидация кода разработанного программного обеспечения;
— почасовой отчет о проделанной работе в Jira (ПАО «ВымпелКом») по реализованным и подтвержденным задачам.
Условия:
— трудоустройство через ИП (если его нет, нужна готовность открыть).
Задачи:
• Разрабатывать и поддерживать свою часть GrapheneOS.
• Портировать изменения при выходе новой версии Android, особенно в периоды высокой нагрузки.
• Проводить ревью кода.
• Исправлять баги, уязвимости и проблемы с производительностью вместе с командой.
• Следовать руководствам по разработке проекта.
• Самостоятельно сдавать готовые функции и исправления без необходимости постоянного контроля.
Требования:
• Реальный опыт разработки на базе AOSP, ядра Linux и его защиты, аллокаторов памяти или платформенного ПО Android.
• Достаточный уровень seniority для самостоятельной работы и сдачи кода на ревью.
• Знание языков программирования (в порядке приоритета): Java, Kotlin, C++, C, Rust, JavaScript, TypeScript, arm64 assembly, Bash, Python.
Желательно:
• Опыт вклада в свободные и открытые проекты.
• Комфортная работа с вопросами приватности и безопасности.
Условия:
• Полностью удалённая работа из любой страны, кроме России и Беларуси.
• Оплата в криптовалюте.
• Формат сотрудничества B2B, предпочтительно full-time, но возможен part-time.
• Гибкий график, от 80 часов в месяц, асинхронная работа.
Ограничения:
• Английский язык не ниже уровня B1.
• Отсутствие опыта работы в государственных или близких к ним компаниях России за последние 5 лет.
• Не рассматриваются кандидаты, занимающиеся только прошивкой, сборкой чужих деревьев и моддингом без собственных изменений в коде ОС.
Удалённо🌎 fully remote, откуда угодно (кроме РФ и Беларуси)
Задачи:
– Разработка сервисов мобильного банка.
– Создание сложных архитектурных решений.
– Техническое развитие проекта.
– Постоянное улучшение возможностей приложения для пользователей
Требования:
– Опыт разработки от 3х лет;
– Знание Android SDK;
– Знание Kotlin и Java;
– Знакомство с нашим стеком RxJava 2, Dagger 2, Retrofit, OkHttp, Android Architecture Components и т.п.
Location: London, England
Our Global Structure
Deliveroo is now part of DoorDash, bringing together teams with even greater reach, scale, and ambition. Depending on your role, you may collaborate with teammates, systems, and leaders across DoorDash and Wolt. Together, we’re unlocking new possibilities as one global team.
Your job is to make sure every payout and transaction lands with the right person.
We have spent years getting very good at protecting the things a marketplace has always had to protect: checkout fraud, account takeover, courier abuse. But we are no longer only a marketplace. We now issue banking products, lend to merchants, move instant payouts to couriers, and collect cash on the doorstep. Every one of those is a new way for money to leave the platform.
This is a new team, and it owns that surface: fraud wherever money moves through the platform. Who receives it, who lends it, who collects it, and who holds it in a financial account. Think instant payout rails, merchant cash advances, and platform-issued banking and earned-wage products serving millions of couriers and merchants. These are live loss surfaces, and the volume grows with every financial product we launch.
We are now looking for a
Backend Engineer (Golang)
to build that protection. You will design and ship real-time detection and automated enforcement for our financial products across DoorDash, Wolt, and Deliveroo. The work is high-throughput, low-latency, and unusually consequential: a rule you ship on Monday can stop a serious loss by Friday. It is also close to greenfield, so you will be setting the patterns every future financial product inherits on day one.
This role will be based in
London
,
UK
as one of the founding engineering roles in our London hub, working closely with our teams in Helsinki and Berlin.
What you'll do:
Build and maintain high-throughput, low-latency backend services in Go that score financial events in real time, including payout enrollments, bank account links, credit applications, and account-to-account transfers.
Design fraud detection and automated enforcement for our financial products end to end: from signal collection through to the decision that blocks a fraudulent payout.
Build on and extend our shared fraud decisioning platform, so signals, rules, and models work across all three of our brands instead of being rebuilt three times.
Partner closely with risk analysts, data scientists, and product managers to turn observed fraud patterns into shipped detection, and to know when a rule, a model, or a product change is the right answer.
Work across team boundaries with our account security, payments fraud, and financial product teams. We build on their signals rather than rebuild them, so clean interfaces matter.
Contribute to architectural discussions and technical decisions as we establish the fraud infrastructure baseline for financial products, with support from senior engineers on the team.
Write well-tested, observable code and help the team hold a high quality bar. In fraud, a silent failure is a loss event.
Our expectations:
3 to 6 years of professional software engineering experience, including backend services you have shipped and owned in production.
1+ years of production experience in Golang, or strong experience in another backend language and real enthusiasm for picking Go up quickly.
A working understanding of low-latency, high-throughput distributed systems. Real-time decisioning comes with a latency budget, and you are keen to learn to build inside one.
Hands-on experience with SQL and/or NoSQL databases, and some exposure to event-driven architectures (Kafka or similar).
Willingness to operate what you build, including a share of on-call, with a pragmatic approach to reliability.
Uses AI tooling in day-to-day development and can critically evaluate its output for correctness and quality.
Nice to have
Experience in fraud, risk, payments, lending, or financial crime, especially money movement fraud, bank account linking fraud, payout abuse, or lending fraud.
Experience with rules engines, real-time feature stores, or ML model serving in a decisioning path.
Background in Kotlin, Java, Python, or Node.js alongside Go.
Familiarity with cloud infrastructure (AWS, GCP).
Experience working across multiple brands, regions, or regulatory regimes.
What we value
A product-oriented mindset. You think beyond the ticket, understand the "why" behind the work, and take a high level of responsibility for outcomes rather than output.
Comfort with ambiguity. This is a new team on a new surface; parts of the charter are still being drawn, and you will help draw them.
A track record of owning a project or feature end to end, especially in fast-paced environments.
Clear and proactive communication, with a collaborative spirit. We work across three companies and several time zones, so we move fast, but we succeed together.
An adversarial instinct. The best fraud engineers enjoy thinking like the attacker.
Diversity, Equity and Inclusion
At Deliveroo, we know that a great workplace reflects the world around us and that true diversity and inclusion make us stronger, more creative, and better at what we do. We’re committed to fostering an environment where everyone can do their best work and feel they belong.
We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief.
If you have a disability or long-term health condition and need support to apply for one of our roles, or require any reasonable adjustments during the recruitment process, you’ll have the opportunity to let us know once you’ve submitted your application. We’ll share details on how to request support so we can ensure you have a fair and equitable experience.
If you’re excited about making a real impact in a fast-moving marketplace and growing your career alongside ambitious, supportive teams, we’d love to hear from you!
Beware of recruitment scams: DASH Brands will never ask you to pay money or share sensitive financial information during hiring — learn more about DASH Brands' legitimate recruiting process at
careersatdoordash.com/recruitment-scam-awareness
.
Задачи:
— Разрабатывать и сопровождать Jenkins Pipeline скрипты и Shared Library (Groovy);
— Разрабатывать и сопровождать Ansible скрипты;
— Сопровождать и развивать процессы автоматизированного конфигурирования и развертывания на тестовые и промышленные среды;
— Настраивать и сопровождать системы мониторинга.
Требования:
— Опыт работы с CI/CDL/CDP;
— Опыт работы с Jenkins, Ansible;
— Опыт работы с Git (Bitbucket), Sonatype Nexus;
— Опыт работы с Maven/Gradle;
— Опыт работы с Docker, оркестраторы Kubernetes/OpenShift;
— Опыт работы с Istio;
— Опыт работы с PostgreSQL;
Будет плюсом:
— Знание Java SE (Spring, Hibernate);
— Знание Groovy, Kotlin;
— Знание Hashicorp vault;
— Знание SQL, P/SQL;
— Знание Linux, bash;
— Знание Dynatrace, Prometheus, InfluxDB, Grafana;
— Знание ELK;
— Знание Kafka;
— Знание Ceph.
Условия:
— Конкурентный доход (оклад, годовой бонус, ежегодный пересмотр заработной платы);
— Современный офис рядом с метро "Кутузовская";
— Удаленный формат работы после испытательного срока;
— Три персональных дня в году на личные цели;
— Программа адаптации и система наставничества;
— Профессиональный рост;
— Гибкий дисконт по ипотечному кредиту, равный 1/3 ключевой ставки ЦБ;
— Дисконт-программы от компаний-партнеров Сбера;
— Корпоративные мероприятия;
— Бонус за рекомендацию друга;
— Новогодние подарки для детей;
— Корпоративная пенсионная программа;
— Материальная помощь при рождении детей и по семейным обстоятельствам;
— ДМС с первого дня трудоустройства;
— Скидки по ДМС для родственников;
— Кэшбэк до 30% стоимости фитнес-абонемента;
— Корпоративные тарифы в фитнес-центры;
— Полис выезжающих за рубеж;
— Консультация врачей в рамках телемедицины;
— Обучение в учебном центре СберЛизинга и корпоративном университете Сбера;
— Дистанционное обучение на HR-платформе Пульс;
— Бесплатная электронная библиотека;
— Участие в конференциях.
Обязанности:
— Разработка и поддержка автотестов.
— Поддержка и развитие тестового фреймворка.
— Работа с Jenkins.
— Работа с Git.
— Работа с Apache Kafka.
— Работа с SQL.
— Работа с Selenide / Selenium.
— Работа с DevTools.
— Анализ и чтение логов.
— Исследование и анализ возникающих проблем.
— Оперативная поддержка и актуализация автотестов и тестового фреймворка.
Требования:
— Знание Java / Kotlin и принципов ООП.
— Знание и понимание работы с коллекциями: List, Map, Set; потокобезопасные коллекции — как плюс.
— Знание принципов SOLID.
— Знание Maven.
— Знание JUnit 4/5.
— Знание теории тестирования и техник тест-дизайна.
— Умение работать с DevTools и снифферами.
— Умение читать и анализировать логи, работать с Kibana, Grafana.
— Понимание жизненного цикла разработки ПО.
— Понимание клиент-серверной архитектуры.
— Знание протокола HTTP.
— Умение работать с тестовой документацией.
— Гибкость, коммуникативность, дружелюбие, стрессоустойчивость, самостоятельность.
Условия и преимущества:
— Белая зарплата, трудоустройство по ТК РФ;
— 31 день оплачиваемого отпуска в год;
— ИПР – Индивидуальный план развития для каждого сотрудника;
— Активная корпоративная культура с Online и Offline мероприятиями;
— Добровольный ДМС (50% оплата от компании);
— Корпоративные внутренние курсы: автоматизация тестирования на Java, нагрузочное тестирование;
— Частичная компенсация пройденных курсов на различных платформах;
— Добровольная международная сертификация ISTQB с компенсацией от компании;
— Корпоративные занятия английским языком;
— Оборудование от компании;
— Реферальная программа "Приведи друга";
ГибридmiddleМосква; Всегда находимся в поиске –– идеальных решений, лучших методик и профессионалов, которые умеют стратегически мыслить и идти к общей цели
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.
We’re evolving our marketplace by building Affirm's first fully-featured ads platform to make a best in class shopping destination for our merchants and customers. We know that by pairing consumer insights, segmentation and personalization with our vast network of merchants, we can achieve that goal. The Marketplace Performance team owns the foundation of several key monetization artifacts that drive GMV for the company. We work cross-functionally to achieve these goals by closely partnering with our Revenue, TAM, CSM and Merchant partners. This team plays a large role in making Affirm marketplace the destination consumers trust and turn to for discovery, comprehension and shopping.
What You'll Do
· You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
· You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
· You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
· You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, policies, testing and alerting in place to support “keep the lights on” & on-call efforts.
· You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
· You will help develop talent on your team by providing feedback and guidance, and leading by example.
What We Look For
· You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
· You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
· You have experience developing consumer experiences using UI frameworks like React
· You have 2+ years of experience working in Ad Tech or related platforms.
· You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others.
· You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
· Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
· You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
· This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
Pay Grade - P
Equity Grade - 13
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: $230,000 - $290,000
USA base pay range (all other U.S. states) per year: $204,000 - $264,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.
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’s Identity team is mission-critical to the customer checkout experience. When a customer chooses Affirm, one of the first steps is an identity check, and our ability to make the right decision directly impacts conversion, revenue, fraud exposure, and regulatory compliance. Our team owns Identity for all markets outside North America, playing a key role in Affirm’s international expansion. We are responsible for KYC, user lifecycle management, and identity decisioning across multiple regulatory environments. This work is about shaping how Affirm adapts its core Identity platform to new market dynamics, customer expectations, and compliance requirements.
What you'll do
You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, polcities, testing and alerting in place to support “keep the lights on” & on-call efforts.
You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
You will help develop talent on your team by providing feedback and guidance, and leading by example.
What we look for
You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others.
You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
Base Pay Grade
- P
Equity Grade
- 7
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:
CAD $181,000 - $241,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’s Identity team is mission-critical to the customer checkout experience. When a customer chooses Affirm, one of the first steps is an identity check, and our ability to make the right decision directly impacts conversion, revenue, fraud exposure, and regulatory compliance. Our team owns Identity for all markets outside North America, playing a key role in Affirm’s international expansion. We are responsible for KYC, user lifecycle management, and identity decisioning across multiple regulatory environments. This work is about shaping how Affirm adapts its core Identity platform to new market dynamics, customer expectations, and compliance requirements.
What you'll do
You will be responsible for setting technical strategy for your team on a year-long time scale, and help your team tie it together with critical, business-impacting projects.
You will collaborate across teams in the product development lifecycle by collaborating with product management, design & analytics to ensure technical sustainability, risks and trade-offs are well understood and managed.
You will act as a force-multiplier for your team through your definition and advocacy of technical solutions and operational processes.
You take ownership of your team’s operations and availability by ensuring you have the right monitoring, triage rotations, playbooks, polcities, testing and alerting in place to support “keep the lights on” & on-call efforts.
You will foster a culture of quality and ownership on your team by setting code review and design standards for your team, and advocating for them beyond your team through your writing and tech talks.
You will help develop talent on your team by providing feedback and guidance, and leading by example.
What we look for
You have 8+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
You have an extensive track record of developing highly available distributed systems using technologies like AWS, MySQL, Spark and Kubernetes.
You have experience delivering major features, system components or deprecating existing functionality in a system through the definition of a technical and execution plan. You write high quality code that is easily understood and used by others.
You thrive in ambiguity, and are comfortable moving from low level language idioms all the way to the architecture of large systems to understand how they work.
Your growth and impact trajectory demonstrates that you have mastered gathering and iterating on feedback from your engineering and cross-functional peers.
You have strong verbal and written communication skills that support effective collaboration with our global engineering team.
This position requires either equivalent practical experience or a Bachelor’s degree in a related field.
Base Pay Grade
- P
Equity Grade
- 13
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 Pacific base pay range (CA, WA, NY, NJ, CT):
$230,000 - $290,000
USA Sapphire base pay range (all other U.S. states):
$204,00 - $264,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.
Команда развивает платформу корпоративного обучения сотрудников.
Задачи:
— перепроектировать личные кабинеты и систему ролей и доступов
— развивать инструменты обучения
— создать нагруженный сервис онлайн-расписаний для записи к тренерам и менторам
Стек: Python 3, Django, Django REST Framework, PostgreSQL, Celery, Redis.
Для новых сервисов команда также внедряет Kotlin и Temporal.
Требования:
— коммерческий опыт разработки на Python
— знание Django и DRF
— опыт работы с PostgreSQL, Celery, Redis, REST API и Docker
— важны тестирование, code review и умение аргументировать технические решения
— опыт с Kotlin, Temporal или в EdTech/HRTech будет плюсом
Условия:
— премии каждые полгода после успешного ревью
— расширенный ДМС
— обучение и менторство
— оплата профильных конференций
— частичная оплата языкового обучения
УдалённоmiddleГеография найма не уточнена, офис: Москва
Задачи:
— Разрабатывать новый функционал под руководством опытных разработчиков
— Поддерживать и дорабатывать существующие backend-сервисы на Java
— Исправлять ошибки и улучшать качество кода
— Работать с Java, Spring Boot и REST API
— Писать и поддерживать unit- и интеграционные тесты
— Участвовать в code review и командных обсуждениях
— Разбираться в существующем коде и постепенно брать больше самостоятельных задач
— Работать с SQL и реляционными базами данных
— Участвовать в процессах CI/CD
— Взаимодействовать с разработчиками, QA, аналитиками и другими участниками команды
— Изучать новые технологии и применять их в рабочих задачах
— Постепенно участвовать в проектировании технических решений
Требования:
— Знание Java и понимание основных принципов ООП
— Понимание основных конструкций Java: коллекции, исключения, generics, многопоточность на базовом уровне
— Базовое понимание Spring / Spring Boot
— Понимание принципов работы REST API
— Знание SQL и базовое понимание реляционных БД
— Опыт работы с Git
— Знакомство с Maven или Gradle
— Понимание принципов unit-тестирования
— Будет хорошо, если вы работали с JUnit и Mockito
— Готовность разбираться в существующем коде и учиться новым технологиям
— Умение работать в команде и воспринимать обратную связь
Будет плюсом:
— Опыт разработки на Spring Boot
— Знакомство с Docker
— Базовое понимание CI/CD
— Опыт работы с Linux
— Знакомство с Kubernetes
— Опыт разработки pet-проектов на Java
— Участие в учебных или командных IT-проектах
— Знание Kotlin
— Знакомство со Spring Cloud
— Опыт работы с Jira и Confluence
— Понимание принципов микросервисной архитектуры
Условия:
— Полная занятость
— Оформление: Договор ГПХ с самозанятым, с физлицом
— График: 5/2
— Формат работы: удалённо
Location: London, England
Our Global Structure
Deliveroo is now part of DoorDash, bringing together teams with even greater reach, scale, and ambition. Depending on your role, you may collaborate with teammates, systems, and leaders across DoorDash and Wolt. Together, we’re unlocking new possibilities as one global team.
Senior Fullstack Engineer (Go / Kotlin & React)
About the Team
Merchant EMEA Engineering builds the technology that helps merchants join, grow, and operate successfully across our markets.
Our organization brings together the strengths of Wolt and Deliveroo and supports merchants across 37 countries. We work across the merchant journey, including onboarding, business growth and support, analytics and recommendations, menu and order management, integrations, and merchant applications.
Our teams sit close to the business. Rather than primarily building foundational platforms, we build products and features on top of our existing platforms to solve real merchant and market needs, including local business requirements, growth opportunities, and operational challenges.
📍This open role is based in our tech hubs in
Helsinki
or
Berlin
.
Please note:
This role requires being based in Berlin/Helsinki on a hybrid basis. We are currently unable to offer fully remote work, visa sponsorship, or relocation support for this opportunity.
What You'll Do
As a Fullstack Engineer, you'll contribute to products and services used across the merchant experience. You'll:
Build and maintain production software across backend services and user-facing applications.
Work on areas such as merchant onboarding, analytics, recommendations, menu and order management, integrations, or merchant-facing tools.
Develop reliable APIs, data models, services, and user-facing features.
Collaborate closely with product managers, designers, operations, and other engineers to turn business needs into practical technical solutions.
Own features from implementation through production and ongoing maintenance.
Contribute to technical design discussions and improve the quality, scalability, observability, and maintainability of our systems.
Use AI-assisted development tools effectively as part of your engineering workflow, while critically evaluating their output and taking ownership of the final solution.
Be willing to work outside your primary area of expertise when needed to solve the problem end-to-end.
How We Work
Ownership:
Engineers take responsibility for the features and services they work on, from development to production.
Collaboration:
We work closely across engineering, product, design, data, and operations.
Pragmatism:
We value simple and maintainable solutions that create business impact without unnecessary complexity.
Flexibility:
We care more about solving the problem than strict frontend or backend boundaries.
Our Tech Stack
Our backend services primarily use
Go and Kotlin
, while our frontend applications use technologies such as
TypeScript and React
.
We also work with technologies including Kafka, PostgreSQL, MongoDB, Redis, AWS, Kubernetes, Docker, gRPC, and modern cloud infrastructure.
Our Humble Expectations
We're looking for engineers who have:
An AI-first mindset, with a deep experience in leveraging modern AI tools and solid engineering principles to solve problems end-to-end, independently of any specific technology stack.
Proven experience building production software in backend, frontend, or fullstack environments end-to-end and at scale.
Strong expertise in at least one area of the stack, with a willingness to contribute outside that area when needed.
Experience with a modern backend language such as Go, Kotlin, Java, or similar, and/or modern frontend technologies such as TypeScript and React.
Good understanding of APIs, databases, testing, and software design fundamentals.
The ability to work independently on well-scoped problems and collaborate effectively with others.
Good communication skills and a pragmatic, collaborative mindset.
You do
not
need to be equally strong in frontend and backend. We welcome different balances of experience. You might be primarily a backend engineer who is comfortable making frontend changes when needed, or a frontend-focused engineer who is happy to work with APIs and backend services.
What matters most is that you are comfortable working across boundaries to deliver the right solution.
Nice to Have
Experience in one or more of the following areas would be a plus:
Merchant-facing or internal operational tools.
Analytics, recommendations, or decisioning systems.
Grocery, retail, restaurants, logistics, or marketplace technology.
Integrations with external business systems.
Kafka or other streaming technologies.
Cloud infrastructure such as AWS, Kubernetes, or Docker.
Why Join Us?
You'll work on products that directly affect how merchants interact with Wolt, Deliveroo and DoorDash across Europe. The scope is broad and close to the business, giving you the opportunity to work on meaningful problems across different parts of the merchant journey while developing your skills across the stack.
You can read more about our recruitment process here.
here
.
Diversity, Equity and Inclusion
At Deliveroo, we know that a great workplace reflects the world around us and that true diversity and inclusion make us stronger, more creative, and better at what we do. We’re committed to fostering an environment where everyone can do their best work and feel they belong.
We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief.
If you have a disability or long-term health condition and need support to apply for one of our roles, or require any reasonable adjustments during the recruitment process, you’ll have the opportunity to let us know once you’ve submitted your application. We’ll share details on how to request support so we can ensure you have a fair and equitable experience.
If you’re excited about making a real impact in a fast-moving marketplace and growing your career alongside ambitious, supportive teams, we’d love to hear from you!
Beware of recruitment scams: DASH Brands will never ask you to pay money or share sensitive financial information during hiring — learn more about DASH Brands' legitimate recruiting process at
careersatdoordash.com/recruitment-scam-awareness
.
Задачи:
— Переписать веб-компонент анализа движений в нативный RN-модуль
— Написать нативные слои на Swift (iOS) и Kotlin (Android)
— Собрать пайплайн камеры и покадровый инференс моделей на устройстве
— Спроектировать API для интеграции клиентами нашего SDK
Требования:
— React Native от 5 лет (Turbo Modules, Fabric, JSI)
— Коммерческий опыт со Swift и Kotlin
— Опыт внедрения Computer Vision (MediaPipe, TFLite, Core ML)
— Опыт профилирования и оптимизации производительности
— Письменный английский (B1+)
Плюсом: опыт с react-native-vision-camera и опубликованными SDK.
Условия:
— 100% удаленка, фултайм
— Прямая работа с CTO
УдалённоseniorГеография найма не уточнена
ГибридseniorNoida, India
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
London, England; We work across three companies and several time zones, so we move fast, but we succeed together; We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief
УдалённоRemote US
УдалённоRemote Canada
УдалённоRemote US
seniorLondon, England; We are currently unable to offer fully remote work, visa sponsorship, or relocation support for this opportunity; We believe in equality of opportunity and welcome candidates from all backgrounds regardless of age, gender, ethnicity, disability, sexual orientation, gender identity, socio-economic background, religion, or belief