Location: Netherlands
What you'll do
Test new features and verify bug fixes.
Perform functional, regression, smoke, and exploratory testing.
Create and maintain test cases, checklists, and other QA documentation.
Analyze requirements and prepare test scenarios before development is completed.
Test REST APIs using Swagger or Postman.
Verify data using SQL.
Reproduce reported issues and work with developers to investigate root causes.
Participate in refinement sessions, and release testing.
Help improve our testing processes and increase overall test coverage.
Requirements
What we're looking for
2+ years of experience in Manual QA.
Experience testing web applications.
Experience with Salesforce.
Good understanding of the software testing lifecycle.
Strong knowledge of test design techniques.
Experience creating test documentation from scratch.
Experience working with Jira and TestRail (or similar tools).
Familiarity with browser DevTools.
Experience testing REST APIs.
Basic SQL knowledge.
Experience with DB Testing (Postgres, MySQL).
Experience with CI/CD products.
Basic understanding of Git.
Good communication skills and attention to detail.
English level sufficient for daily communication.
Experience testing complex enterprise applications.
Nice to have
Basic knowledge of automation testing (Playwright, Cypress, Selenium, etc.).
Linux experience.
Engagement Type
Contractor position.
Location: Belgium
What you'll do
Test new features and verify bug fixes.
Perform functional, regression, smoke, and exploratory testing.
Create and maintain test cases, checklists, and other QA documentation.
Analyze requirements and prepare test scenarios before development is completed.
Test REST APIs using Swagger or Postman.
Verify data using SQL.
Reproduce reported issues and work with developers to investigate root causes.
Participate in refinement sessions, and release testing.
Help improve our testing processes and increase overall test coverage.
Requirements
What we're looking for
2+ years of experience in Manual QA.
Experience testing web applications.
Experience with Salesforce.
Good understanding of the software testing lifecycle.
Strong knowledge of test design techniques.
Experience creating test documentation from scratch.
Experience working with Jira and TestRail (or similar tools).
Familiarity with browser DevTools.
Experience testing REST APIs.
Basic SQL knowledge.
Experience with DB Testing (Postgres, MySQL).
Experience with CI/CD products.
Basic understanding of Git.
Good communication skills and attention to detail.
English level sufficient for daily communication.
Experience testing complex enterprise applications.
Nice to have
Basic knowledge of automation testing (Playwright, Cypress, Selenium, etc.).
Linux experience.
Engagement Type
Contractor position.
Location: Belarus
What you'll do
Test new features and verify bug fixes.
Perform functional, regression, smoke, and exploratory testing.
Create and maintain test cases, checklists, and other QA documentation.
Analyze requirements and prepare test scenarios before development is completed.
Test REST APIs using Swagger or Postman.
Verify data using SQL.
Reproduce reported issues and work with developers to investigate root causes.
Participate in refinement sessions, and release testing.
Help improve our testing processes and increase overall test coverage.
Requirements
What we're looking for
2+ years of experience in Manual QA.
Experience testing web applications.
Experience with Salesforce.
Good understanding of the software testing lifecycle.
Strong knowledge of test design techniques.
Experience creating test documentation from scratch.
Experience working with Jira and TestRail (or similar tools).
Familiarity with browser DevTools.
Experience testing REST APIs.
Basic SQL knowledge.
Experience with DB Testing (Postgres, MySQL).
Experience with CI/CD products.
Basic understanding of Git.
Good communication skills and attention to detail.
English level sufficient for daily communication.
Experience testing complex enterprise applications.
Nice to have
Basic knowledge of automation testing (Playwright, Cypress, Selenium, etc.).
Linux experience.
Engagement Type
Contractor position.
УдалённоBelarus
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.
Обязанности:
- Покрытие кейсами новой функциональности;
- Тестирование доработок и новых версий продукта;
- Фиксирование и сопровождение багов в таск-трекере;
- Формирование отчетности о качестве версии;
- Проработка архитектурных решений задач и их реализация;
- Анализ производительности и узких мест;
- Написание документации на архитектуру и код;
- Автоматизация сценариев тестирования;
- Взаимодействие с разработчиками, техническими писателями и аналитиками.
Требования:
- Опыт работы в тестировании от 5 лет;
- Опыт автоматизации тестирования с использованием Playwright / Selenium на ЯП Python не менее 2 лет;
- Знание теории и методологии тестирования ПО;
- Опыт разработки тестовой документации (тест-план, тест-кейс, чек-лист, ПМИ, ПСИ);
- Опыт проведения функционального и регрессионного тестирования Web/Mobile клиент-серверных систем;
- Опыт работы с REST API, Swagger, HTTP/HTTPS, JSON;
- Опыт развертывания и минимального конфигурирования баз данных: PostgreSQL, Oracle, MS SQL, MySQL;
- Знание основ SQL (CRUD + joins);
- Знания и опыт работы c Git (Pull, Push, PR, Merge, ведение веток);
- Понимание процессов CI/CD, опыт работы с CI продуктами, настройки сервисов через bash.
Дополнительные требования (будет плюсом):
- Навык работы с Linux на уровне уверенного пользователя (в т.ч. без GUI);
- Опыт работы с технологиями контейнеризации (Docker, Kubernetes и т.д.);
- Опыт работы с высоконагруженными системами;
- Опыт проведения нагрузочного тестирования;
- Опыт Devops и системного администратора.
Условия:
- Работа в стабильной ИТ-аккредитованной компании
- Конкурентная заработная плата, премии по результатам работы, ежегодная индексация
- Комфортный офис с оборудованными кухнями и кофе-поинтами, корпоративный паркинг
- Формат работы: офис, гибрид или полная удаленка
- Полис ДМС с широким покрытием, включая стоматологию, помощь на дому и психологическую поддержку. Материальная помощь в сложных жизненных ситуациях
- Обучение и развитие: митапы, курсы, профильные конференции, сертификация, уникальная корпоративная база знаний, английский язык, внутренние программы развития.
- Возможности: передовой стек технологий, интересные задачи, масштабные проекты, причастность к внедрению топовых решений федерального значения
- Партнерские программы и скидки для сотрудников в магазинах-партнерах
- Яркая корпоративная жизнь с праздниками и командными играми, онлайн активностями, живым общением. Уютный корпоративный мерч
- Спорт: корпоративные занятия в фитнес-центре, футбольная команда, компенсация спорта для дистанционных сотрудников
- Реферальный бонус за рекомендацию друга
- Корпоративная валюта, с помощью которой можно приобрести ценные подарки.
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.
As a Staff Software Engineer on the Order Platform team, you'll shape the systems that power every Affirm purchase after checkout — orders, captures, refunds, and settlement — and drive the technical strategy that lets our merchants and consumers transact reliably at scale. Your work raises the bar for reliability and simplicity across our engineering systems, keeping the platform highly available while defining the capabilities that unlock future product needs.
We're a small, senior team doing high-leverage work within Financial Platforms. Today we're consolidating the internal platform behind Affirm's post-checkout APIs — drawing clean domain boundaries, migrating existing merchants, and enabling future product launches. You'll set technical direction, mentor a strong group of engineers, and own decisions that matter for years.
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 are analytical and discerning in designing services with clear API boundaries, strong reliability characteristics, and thoughtful handling of consistency, idempotency, and failure modes — ideally in a payments, commerce, ledger, or other financially-sensitive domain.
· 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 - USA 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: Canada
What The Role Is
As a
Senior Engineer
at Babylist, you take on hard problems and own them end-to-end. Millions of families depend on what we build. Agents write most of the code now. So the hard part is yours: what to build, how it should work and whether what shipped was right. You're still in the code for the genuinely hard problems. Agents handle the volume. You spend your time on the parts that need a person.
We're building well beyond the registry now: the financial side of raising a kid, maternal health made simpler and more human, the education new parents are looking for and the community around them. The hard problems run across all of it, plus the platform underneath and the AI we already ship to families. You'll start on a team, but you won't be boxed into it. The roadmap is open, your scope grows as you do and you have a say in what you take on next. Senior here means owning whole problems; Staff is the next step up, setting direction across a domain.
What You'll Own
A Senior Engineer here owns problems, not just features. You're handed an outcome, you decide what to build, ship it and own whether it worked. You act on incomplete information and change course fast when the evidence says you were wrong.
What you do depends on what the team needs:
Frame the problem with your PM as a peer, run the experiment and bring customer evidence into what gets built.
Harden a critical path, kill a class of incidents or design the abstraction your team builds on.
Be the reviewer people want on the risky changes.
Manage up with crisp choices: raise the risks early and protect the right tradeoffs.
Share what you're learning about AI openly, so the whole team gets sharper.
A few problems people at this level are working on right now:
Deciding what the registry recommends to each family, from the ranking to the model behind it, and proving in a live experiment that it actually helps.
Building the evals system that catches our AI support agent making things up before a customer does.
Making a child's info one source of truth instead of five disconnected flows, so parents set it up once and new products like Early Investor build on it.
Who You Are
You've been shipping production systems for years, and you've got the judgment to show for it. You can pick up an ambiguous problem and start moving before anyone hands you the full picture.
The strongest Senior engineers here are generalists, and usually the most prolific builders on their team. You go wherever the problem leads: a backend service one week, a stubborn frontend bug the next, the data pipeline after that. When it's hard you dig in, and you learn unfamiliar parts of the stack fast. Range is the Senior signature.
Compensation
We post real numbers. For a Canada-based Senior Engineer, the starting base salary range is $255,900 to $318,600 CAD, plus a target annual bonus of 15 percent of base. That's total target cash of roughly $294,285 to $366,390 CAD. On top of that you get meaningful equity and an RRSP match. Where you start in that range depends on your experience, and your pay grows from there with performance and scope.
How We Build
AI is the default here. Engineers run agentic sessions for most of the work, and a lot of the interesting engineering now lives in the scaffolding that makes the agents good: the eval harnesses, the curated context, custom review skills and fast CI. Agents also triage incidents and handle a big share of support. A human always owns the outcome. The architecture is intentionally simple: one Rails monolith, MySQL and few moving parts. That's deliberate. Simple infrastructure lets us move fast and lets AI reason about the whole system, so the hardest problems are the ones in front of customers.
The Stack
Core app:
Rails, Packwerk, React, TypeScript, Sidekiq
Mobile:
iOS (Swift), Android (Kotlin)
Data, search & events:
MySQL, Snowflake, dbt, Airflow, Weaviate, WarpStream, Hex, Sigma
Machine learning:
deep learning, matrix factorization, retrieval & ranking, AWS SageMaker, MLflow
AI & dev tooling:
Claude Code, Devin, Linear, CodeRabbit, Warden, LangChain, Bedrock AgentCore, Maxim
Infra & ops:
AWS, Kubernetes, Terraform, GitHub Actions, Datadog, incident.io, LaunchDarkly
Key integrations:
Shopify (payments), Iterable (CRM)
Why Babylist
An engineer, expecting her first baby, couldn't find the registry she wanted. So she built it. That's how Babylist started, and it's still how we work: engineers solving problems for families. Becoming a parent is one of the biggest moments in a person's life. Millions reach it for the first time every year, making thousands of decisions and figuring it out as they go. That's who we build for, and we're a long way from done.
Ten million people give gifts through Babylist every year. We did more than $750M in revenue in 2025, up 45 percent over the year before, and we've been profitable for eight years while staying independent. So you can take on a hard, multi-year problem without watching over your shoulder for the next round or the next correction. And the team is small, around 65 engineers, so what you ship stays visible and your scope stays wide.
How We Work
Remote-first across the US and Canada, and we have been for years. That's not changing. We trust you to own your time and your outcomes, and we get everyone in a room together twice a year. Teams are small, pods of three to five engineers, so nothing you ship disappears into a committee. You'll work shoulder to shoulder with product, design and data, and with the partners across the business who rely on what you ship. You'll also stay close to customers yourself: sitting in on user interviews, watching session recordings, riding along with support. Here that's part of the engineering job, on a regular basis.
How We Hire
Three rounds, usually two to three weeks, start to finish.
Recruiter conversation (30 minutes).
Trade context: what you want next, what we're building and straight answers on comp, team and remote.
Technical screen (1 hour).
One round, no AI, language-agnostic. Reach for Google when you normally would. We just want to see how you reason from first principles.
Final round (4 hours).
Four one-hour interviews: system design, AI-assisted coding with the tools you'd actually use here, product sense and culture and values. You'll hear back either way within 24 to 48 hours.
If your timeline is tight, tell us and we'll move faster.
Benefits
Company-paid medical and fully covered dental and vision
A RRSP match
Generous paid parental leave for birthing and non-birthing parents, plus a gradual return-to-work program
Winter Wonder Week, a paid company-wide week off at the end of the year
A remote-work stipend
Mental-health and wellness support
A Few Things To Know
We record and transcribe interviews to evaluate candidates, in line with applicable privacy laws.
We expect you to use AI in your work and we welcome it in the process, but what you submit and say should reflect your own thinking.
If you have a family member or close relationship with a Babylist employee, let your recruiter know.
Official outreach only ever comes from an @babylist.com address.
Location: Canada
What The Role Is
As a
Staff Engineer
at Babylist, you own some of our hardest domains and decide where they go. Millions of families depend on what we build. Agents write most of the code now. So the hard part is yours: what to build, how it should work and whether what shipped was right. You're still in the code for the genuinely hard problems. Agents handle the volume. You spend your time on the parts that need a person. We're building well beyond the registry now: the financial side of raising a kid, maternal health made simpler and more human, the education new parents are looking for and the community around them. The hard problems run across all of it, plus the platform underneath and the AI we already ship to families.
You'll own a big piece of the product, but you won't be boxed into it. The roadmap is open. You have a say in which bets we make, and you pick what you take on next.
What You'll Own
A Staff Engineer here sets direction. You own a domain: a product surface, a platform area or a capability that cuts across several teams. You set where it's going over the next year or two, sequence the bets that get there and make the technical and product calls along the way. You're still in the code. We don't have architects who've stopped building. If you stepped away, multiple teams would feel it. Your influence shows up in the systems and the work other teams choose to build on. You don't need direct reports to have that reach. It comes from what you build.
In practice, you:
Take a fuzzy business problem from the first sketch through to production, and stay on the hook for whether it actually helped customers.
Build the platform or tooling other teams adopt by choice, and own it as it scales.
Make the architecture calls that span teams and the ones that are expensive to reverse.
Set the standard for how your domain builds with AI. Decide what good looks like, build the patterns and evals that get agents there and catch the output that's confidently wrong before it ships.
Partner with product, design and data as a peer, shaping what's worth building from the start.
Coach Senior engineers through the hard calls, the ambiguous ones as much as the technical ones.
A few problems people at this level are working on right now:
Resolving one customer across registry, shop and health, plus the friends and family buying for them, so personalization works everywhere without each team rebuilding it.
Designing the knowledge system our coding agents reliably load, and working out how much context actually helps before it starts to hurt.
Building Early Investor, our new family finance product, from scratch, on a deadline that can't move.
Who You Are
You've shipped production systems for enough years to have earned strong opinions, and you hold them loosely. You can pick up an ambiguous problem and start moving before anyone hands you the full picture. You've already changed how a team builds with AI, and the new way stuck. Most Staff engineers lean one of two ways, and both do well here. Some point their depth at the systems everyone runs on: the platforms, the reliability and security bar, the harnesses that make AI produce good code. Others point it at the customer: framing the problem with PMs as peers, owning a journey end to end, deciding what to build and learning whether it worked. You don't have to be both. You do have to be excellent at one and fluent in the other.
A few things that tend to be true of people who thrive here:
You measure yourself by impact: a customer outcome, or a system a dozen teams come to depend on.
You're curious: you spot problems before they're filed and push your own ideas until they ship.
Compensation
We post real numbers. For a Canada-based Staff Engineer, the starting base salary range is $299,300 to $372,600 CAD, plus a target annual bonus of 20 percent of base. That's total target cash of roughly $359,160 to $447,120 CAD. On top of that you get meaningful equity and an RRSP match. Where you start in that range depends on your experience, and your pay grows from there with performance and scope.
How We Build
AI is the default here. Engineers run agentic sessions for most of the work, and a lot of the interesting engineering now lives in the scaffolding that makes the agents good: the eval harnesses, the curated context, custom review skills and fast CI. Agents also triage incidents and handle a big share of support. A human always owns the outcome.
The architecture is intentionally simple: one Rails monolith, MySQL and few moving parts. That's deliberate. Simple infrastructure lets us move fast and lets AI reason about the whole system, so the hardest problems are the ones in front of customers.
The Stack
Core app:
Rails, Packwerk, React, TypeScript, Sidekiq
Mobile:
iOS (Swift), Android (Kotlin)
Data, search & events:
MySQL, Snowflake, dbt, Airflow, Weaviate, WarpStream, Hex, Sigma
Machine learning:
deep learning, matrix factorization, retrieval & ranking, AWS SageMaker, MLflow
AI & dev tooling:
Claude Code, Devin, Linear, CodeRabbit, Warden, LangChain, Bedrock AgentCore, Maxim
Infra & ops:
AWS, Kubernetes, Terraform, GitHub Actions, Datadog, incident.io, LaunchDarkly
Key integrations:
Shopify (payments), Iterable (CRM)
Why Babylist
An engineer, expecting her first baby, couldn't find the registry she wanted. So she built it. That's how Babylist started, and it's still how we work: engineers solving problems for families. Becoming a parent is one of the biggest moments in a person's life. Millions reach it for the first time every year, making thousands of decisions and figuring it out as they go. That's who we build for, and we're a long way from done.
Ten million people give gifts through Babylist every year. We did more than $750M in revenue in 2025, up 45 percent over the year before, and we've been profitable for eight years while staying independent. So you can take on a hard, multi-year problem without watching over your shoulder for the next round or the next correction. And the team is small, around 65 engineers, so what you ship stays visible and your scope stays wide.
How We Work
Remote-first across the US and Canada, and we have been for years. That's not changing. We trust you to own your time and your outcomes, and we get everyone in a room together twice a year. Teams are small, pods of three to five engineers, so nothing you ship disappears into a committee. You'll work shoulder to shoulder with product, design and data, and with the partners across the business who rely on what you ship. You'll also stay close to customers yourself: sitting in on user interviews, watching session recordings, riding along with support. Here that's part of the engineering job, on a regular basis.
How We Hire
Three rounds, usually two to three weeks start to finish.
Recruiter conversation (30 minutes).
Trade context: what you want next, what we're building and straight answers on comp, team and remote.
Technical screen (1 hour).
One round, no AI, language-agnostic. Reach for Google when you normally would. We just want to see how you reason from first principles.
Final round (4 hours).
Four one-hour interviews: system design, AI-assisted coding with the tools you'd actually use here, product sense and culture and values. You'll hear back either way within 24 to 48 hours.
If your timeline is tight, tell us and we'll move faster.
Benefits
Company-paid medical and fully covered dental and vision
A RRSP match
Generous paid parental leave for birthing and non-birthing parents, plus a gradual return-to-work program
Winter Wonder Week, a paid company-wide week off at the end of the year
A remote-work stipend
Mental-health and wellness support
A Few Things To Know
We record and transcribe interviews to evaluate candidates, in line with applicable privacy laws.
We expect you to use AI in your work and we welcome it in the process, but what you submit and say should reflect your own thinking.
If you have a family member or close relationship with a Babylist employee, let your recruiter know.
Official outreach only ever comes from an @babylist.com address
Location: Remote; New York
Workplace: Remote
Patreon is a media and community platform where over 300,000 creators give their biggest fans access to exclusive work and experiences. We offer creators a variety of ways to engage with their fans and build a lasting business including: paid memberships, free memberships, community chats, live video, and selling to fans directly with one-time purchases.
Ultimately our goal is simple: fund the creative class. And we're leaders in that space, with:
- $10 billion+ generated by creators since Patreon's inception
- 100 million+ free memberships for fans who may not be ready to pay just yet, and
- 25 million+ paid memberships on Patreon today.
We're continuing to invest heavily in building the best creator platform with the best team in the creator economy and are looking for a Staff Software Engineer, Data Infrastructure to support our mission.
This role is remote, with optional in-person attendance in either the New York or San Francisco office.
About the Team
The Data Foundations team at Patreon builds the pipelines, models, and infrastructure that power both customer-facing and internal data products. The Data Infrastructure function within the team owns the foundational platform — streaming, batch, and data lake infrastructure — that every data pipeline, analytics workload, and ML system at Patreon runs on.
You'll join a small, high-craft team that partners across Product, Data Science, Infrastructure, and the rest of Engineering to make sure the platform underneath all of that work is reliable, scalable, and easy for other engineers to build on.
About the Role
- Architect, build, and operate large scale batch and streaming platforms that directly power Patreon product features, analytics, and experimentation.
- Stand up and scale event-driven and streaming systems (Kafka, Kinesis, PubSub, or similar) for real-time data ingestion, transformation, aggregation, and delivery to different data storage systems.
- Build self-serve data platforms that let engineers, data scientists, and analysts safely discover data, define contracts, and create and operate pipelines with minimal friction.
- Partner with the broader Infrastructure, Platform, and product engineering to drive architectural decisions across storage, compute, deployment, and orchestration to align the data ecosystem with Patreon’s roadmap.
- Build the tooling, monitoring, and observability that gives engineers confidence in the data platform's reliability and performance.
- Mentor other engineers on infrastructure and streaming best practices, and help shape the long-term data infrastructure roadmap.
What you'll need:
- 8+ years of software engineering experience, including 4+ years focused on data or platform infrastructure.
- Deep, hands-on experience architecting both batch (Airflow, Dagster, or similar) and stream processing systems at scale (Spark, Flink, Kafka Streams, or similar).
- Familiarity with data quality, lineage, observability, and governance tooling.
- Strong programming skills in Python (Java, Scala, or Go a plus) and SQL.
- Familiarity with cloud infrastructure and broad fluency across data stores: Object storage (S3), RDMS (MySQL, or Postgres, etc.), Key value (DynamoDB), OLAP (Clickhouse, Pinot, or Druid, etc.), search/indexing (Elasticsearch) plus data flow patterns for keeping them in sync with source systems.
- Excellent collaboration and communication skills; comfortable driving cross-functional infrastructure decisions.
- Bachelor's degree in Computer Science, Computer Engineering, or a related field, or the equivalent.
Bonus if you have:
- Experience with Delta Lake/Iceberg, AWS, or Databricks.
- Contributed to open-source streaming or infrastructure tooling.
- Experience supporting ML/AI workflows, training pipelines, or evaluation systems.
We hire talented and passionate people from different backgrounds because workplace diversity and inclusion is critical to our ability to serve creators worldwide. If you’re excited about a role but your past experience doesn’t match with every bullet point outlined above, we strongly encourage you to apply anyway. If you’re a creator at heart, are energized by our mission, and share our company values, we’d love to hear from you.
About Patreon
Patreon powers creators to do what they love and get paid by the people who love what they do. Our team is passionate about making this mission and our core values come to life every day in our work. Through this work, our Patronauts:
- Put Creators First | They’re the reason we’re here. When creators win, we win.
- Build with Craft | We sign our name to every deliverable, just like the creators we serve.
- Make it Happen | We don’t quit. We learn and deliver.
- Win Together | We grow as individuals. We win as a team.
Patreon is proud to be an equal opportunity employer. We provide employment opportunities without regard to age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, veteran status, or any other protected class. If you need a reasonable accommodation during the interview process, please let us know via email at accommodations@patreon.
Patreon offers a competitive benefits package including and not limited to salary, equity plans, healthcare, flexible time off, company holidays and recharge days, commuter benefits, lifestyle stipends, learning and development stipends, patronage, parental leave, and 401k plan with matching.
Patreon operates under a hybrid work model, where employees based in office locations are expected to come into the office two days per week, excluding sick time and paid leave. The goal of this policy is to be intentional about the in-person time we spend together to strengthen the feeling of community at Patreon. Candidates hired into remote-eligible roles are not expected to meet the same requirements.
At Patreon, we believe in fair and transparent pay. In compliance with New York and California pay transparency laws, we are sharing the expected salary range for this role.
The posted salary range is dependent on the location and the level. This range may encompass multiple levels within the role’s job family. The final offer will be based on candidate’s experience, skills, competencies, and geographic location, aligning with the appropriate job level within Patreon’s leveling framework. For remote employees located outside CA and NY, salary may vary based on location and local market conditions.
Patreon reserves the right to modify or update compensation and benefits at any time.
Location: Hybrid
About Us
At Cloudflare, we are on a mission to help build a better Internet. Today the company runs one of the world’s largest networks that powers millions of websites and other Internet properties for customers ranging from individual bloggers to SMBs to Fortune 500 companies. Cloudflare protects and accelerates any Internet application online without adding hardware, installing software, or changing a line of code. Internet properties powered by Cloudflare all have web traffic routed through its intelligent global network, which gets smarter with every request. As a result, they see significant improvement in performance and a decrease in spam and other attacks. Cloudflare was named to Entrepreneur Magazine’s Top Company Cultures list and ranked among the World’s Most Innovative Companies by Fast Company.
At Cloudflare, we’re not looking for people who wait for a polished roadmap; we’re looking for the builders who see the cracks in the Internet that everyone else has simply learned to live with. We value candidates who have the instinct to spot a "normalized" problem and the AI-native curiosity to create a solution using the latest tools. Our culture is built on iteration, leveraging AI to ship faster today to make it better tomorrow, while ensuring that every improvement, no matter how small, is shared across the team to lift everyone up. If you’re the type of person who values curiosity over bureaucracy, and that AI is a partner in solving tough problems to keep the Internet moving forward, you’ll fit right in.
About the Role
Cloudflare’s Billing Engineering team builds and operates the systems responsible for usage metering, aggregation, subscriptions, invoicing, payments, and revenue recognition. These systems power billions in revenue and support millions of customers across Cloudflare’s product portfolio.
We are rebuilding key parts of our billing platform to scale with products including AI, Zero Trust, Workers, Bot Management, and DDoS Protection. As a Senior Software Engineer on the Fintech team, you will design reliable financial infrastructure, lead projects from requirements through production, and help ensure billing remains accurate as Cloudflare grows.
Responsibilities
Build Billing Systems:
Design, develop, and operate transactional microservices supporting metering, subscriptions, invoicing, payments, and financial workflows.
Own Projects End to End:
Drive initiatives from requirements and technical design through implementation, testing, deployment, and ongoing operation.
Ensure Accuracy and Reliability:
Build fault-tolerant systems that safely handle retries, failures, concurrency, and high transaction volumes while preserving financial correctness.
Maintain Operational Excellence:
Monitor production services, investigate billing issues, improve observability, and address the underlying causes of recurring incidents.
Shape Technical Direction:
Participate in architecture reviews, make pragmatic technical trade-offs, and help improve engineering standards across the billing platform.
Collaborate Cross-Functionally:
Work with Product, Finance, Accounting, Support, and other engineering teams to turn complex business requirements into maintainable solutions.
Desirable Skills, Knowledge, and Experience
- Five or more years of professional software engineering experience, or equivalent practical experience.
- Experience building and operating distributed systems or backend services in production.
- Proficiency in Go or another modern programming language, with an interest in working extensively with Go.
- Strong understanding of RESTful APIs, service security, and API standards such as OpenAPI, OAuth, or JWT.
- Working knowledge of SQL, data modeling, and relational databases such as PostgreSQL or MySQL.
- Experience designing secure, highly available microservices in Linux or Unix environments.
- Familiarity with event-driven architectures and asynchronous processing.
- Strong troubleshooting, communication, and project ownership skills.
Bonus Points
- Experience with billing, payments, subscriptions, usage metering, invoicing, financial ledgers, or revenue recognition.
- Experience with technologies such as PostgreSQL, Redis, Kafka, Kubernetes, Docker, or Temporal.
- Familiarity with reconciliation, idempotency, auditability, and financial data integrity.
- Experience leading technically complex projects across multiple teams.
What Makes Cloudflare Special?
We’re not just a highly ambitious, large-scale technology company. We’re a highly ambitious, large-scale technology company with a soul. Fundamental to our mission to help build a better Internet is protecting the free and open Internet.
Project Galileo
: Since 2014, we've equipped more than 2,400 journalism and civil society organizations in 111 countries with powerful tools to defend themselves against attacks that would otherwise censor their work, technology already used by Cloudflare’s enterprise customers--at no cost.
Athenian Project
: In 2017, we created the Athenian Project to ensure that state and local governments have the highest level of protection and reliability for free, so that their constituents have access to election information and voter registration. Since the project, we've provided services to more than 425 local government election websites in 33 states.
1.1.1.1
: We released
1.1.1.1
to help fix the foundation of the Internet by building a faster, more secure and privacy-centric public DNS resolver. This is available publicly for everyone to use - it is the first consumer-focused service Cloudflare has ever released. Here’s the deal - we don’t store client IP addresses never, ever. We will continue to abide by our
privacy commitment
and ensure that no user data is sold to advertisers or used to target consumers.
Sound like something you’d like to be a part of? We’d love to hear from you!
Please note that applicants who progress to the offer stage of the interview process may be asked to attend an in-person interview within one of the Cloudflare Offices or Cloudflare Hubs. More details about this will be available at that stage of the interview process.
This position may require access to information protected under U.S. export control laws, including the U.S. Export Administration Regulations. Please note that any offer of employment may be conditioned on your authorization to receive software or technology controlled under these U.S. export laws without sponsorship for an export license.
Cloudflare is proud to be an equal opportunity employer. We are committed to providing equal employment opportunity for all people and place great value in both diversity and inclusiveness. All qualified applicants will be considered for employment without regard to their, or any other person's, perceived or actual
race, color, religion, sex, gender, gender identity, gender expression, sexual orientation, national origin, ancestry, citizenship, age, physical or mental disability, medical condition, family care status, or any other basis protected by law.
We are an AA/Veterans/Disabled Employer.
Cloudflare provides reasonable accommodations to qualified individuals with disabilities. Please tell us if you require a reasonable accommodation to apply for a job. Examples of reasonable accommodations include, but are not limited to, changing the application process, providing documents in an alternate format, using a sign language interpreter, or using specialized equipment. If you require a reasonable accommodation to apply for a job, please contact us via e-mail at
hr@cloudflare.com
or via mail at 101 Townsend St. San Francisco, CA 94107.
Location: Kuala Lumpur, Malaysia
About Us
Established in 2018, Bybit is one of the world’s leading cryptocurrency exchanges and digital financial platforms, serving over 80 million users across more than 200 countries and regions. Powered by world-class technology and a user-first mindset, Bybit delivers a seamless ecosystem across trading, payments, wealth management, custody, institutional services, and Web3 — connecting users to the future of digital finance.
Our core values define how we build. We listen, care and improve to create products and experiences that put users first. Backed by a global team of ambitious builders, problem-solvers, and innovators, we foster a high-performance and fast-moving environment where talent is empowered to drive real impact at the global scale. Supported by 24/7 multilingual customer service and a strong commitment to innovation, we are shaping the future of finance through technology, collaboration, and bold execution.
Today, Bybit is recognized as one of the most trusted and transparent platforms in the digital asset industry, continuing to expand its global presence while building the infrastructure for the next generation of financial services.
Responsibilities
Partner closely with business stakeholders to understand functional requirements and translate them into scalable technical solutions
Own the development, refactoring, upgrade, and maintenance of CRM systems — including ticketing, agent workspace, rule engine, workflow orchestration, IM, and AI-assisted modules
Tackle complex technical challenges, lead cross-team project delivery, drive system stability initiatives, and deliver reusable capabilities and component frameworks through architecture optimization
Requirements
Bachelor's degree or above in Computer Science or a related field
5+ years of backend development experience with strong proficiency in
Golang or Java
(3+ years in primary language); deep understanding of language internals, data structures, and design principles. Experience with the other language is a plus
Hands-on experience building CRM systems — particularly ticketing, rule engines, workflow orchestration, IM, or agent workspace systems. Prior experience in the
cryptocurrency industry
or at a
leading internet platform
is preferred
Experience with AI-assisted development (AI Coding); familiarity with AI-powered system development (e.g., intelligent customer service, smart routing) is a strong plus
Solid foundation in data structures, computer systems, networking architecture, common algorithms, and design patterns
Proficient with mainstream service frameworks and middleware — production experience with MySQL, Redis, Kafka, etc. preferred
Able to independently produce design documents, technical specifications, and API documentation
Bilingual communication (English & Chinese) preferred
Strong analytical and problem-solving skills; proactive in identifying issues, driving cross-team initiatives, and taking ownership
Fast learner with a strong sense of responsibility and initiative
Why Join Us
At Bybit, we are committed to fostering a supportive and enriching work environment.
Our benefits include:
- Study Growth Fund: We support your professional development and continuous learning.
- Internal Events: Participate in regular team-building activities, workshops, and events designed to promote collaboration and innovation.
- Global Collaboration: Be part of a diverse, international team, working alongside colleagues from around the world.
- Career Advancement: Access opportunities for growth and advancement within a rapidly expanding global company.
- Internal Mobility: Grow with us- Your long-term development is important to us. We offer internal job opportunities to help build your career path.
Location: Kuala Lumpur, Malaysia
About Us
Established in 2018, Bybit is one of the world’s leading cryptocurrency exchanges and digital financial platforms, serving over 80 million users across more than 200 countries and regions. Powered by world-class technology and a user-first mindset, Bybit delivers a seamless ecosystem across trading, payments, wealth management, custody, institutional services, and Web3 — connecting users to the future of digital finance.
Our core values define how we build. We listen, care and improve to create products and experiences that put users first. Backed by a global team of ambitious builders, problem-solvers, and innovators, we foster a high-performance and fast-moving environment where talent is empowered to drive real impact at the global scale. Supported by 24/7 multilingual customer service and a strong commitment to innovation, we are shaping the future of finance through technology, collaboration, and bold execution.
Today, Bybit is recognized as one of the most trusted and transparent platforms in the digital asset industry, continuing to expand its global presence while building the infrastructure for the next generation of financial services.
Responsibilities:
Participate in the integration of new blockchain networks to support deposit and withdrawal operations for exchanges or
Web3
platforms
Participate in the development of custody business requirements
Participate in business requirements analysis, system design, development, testing, and deployment; deliver high-quality engineering work
Write technical and system documentation to ensure code maintainability and team collaboration efficiency
Requirements:
5+ years of Java development experience in a computer science or related field
Solid Java fundamentals, good coding practices, and strong programming skills; familiar with mainstream open-source frameworks and components with a solid depth of understanding
Proficient with everyday tools
including Git, Maven, and Linux
Familiar with distributed system design; proficient with mainstream middleware including MySQL, Redis, and MQ (e.g., Kafka)
Strong sense of responsibility, clear logical thinking, curious and research-oriented mindset, strong learning ability, and a collaborative team spirit
Why Join Us
At Bybit, we are committed to fostering a supportive and enriching work environment.
Our benefits include:
- Study Growth Fund: We support your professional development and continuous learning.
- Internal Events: Participate in regular team-building activities, workshops, and events designed to promote collaboration and innovation.
- Global Collaboration: Be part of a diverse, international team, working alongside colleagues from around the world.
- Career Advancement: Access opportunities for growth and advancement within a rapidly expanding global company.
- Internal Mobility: Grow with us- Your long-term development is important to us. We offer internal job opportunities to help build your career path.
Задачи:
— разворачивание новых web-сервисов в инфраструктуре компании;
— поддержание высокой доступности этих highload web-сервисов;
— ответственность за сохранность данных;
— автоматизация процессов;
— взаимодействие с командами разработки/PM/GM;
— поддержка документации в актуальном состоянии.
Требования:
— администрирование (Linux/Unix) от 3-х лет;
— умение дебажить проблемы (top, iostat, iotop, strace, ltrace, tcpdump/wireshark, traceroute, mtr и другие);
— понимание стека tcp/ip, пакетные фильтры;
— администрирование Kubernetes;
— понимание контейнеризации (docker/lxc), умение писать Dockerfile;
— умение создавать шаблоны в Helm;
— владение любым скриптовым языком программирования (Python/Bash или другие);
— знание систем управления конфигурациями (saltstack/ansible или другие);
— опыт написания CI/CD пайплайнов в Gitlab-ci/Jenkins или другие;
— базовое понимание и конфигурирование Nginx;
— опыт администрирования реляционных баз данных (Mysql и Postgresql);
— умение настраивать бэкапы баз данных, репликацию, навыки дебага баз данных, умение искать и анализировать медленные запросы;
— знания английского языка на уровне чтения и понимания технической документации;
— коммуникабельность, инициативность, самостоятельность.
Будет плюсом:
— понимание основ методологии SRE;
— понимание основ методологии DevOps;
— опыт администрирования ceph и radosgw (s3).
Условия:
— сложные и интересные задачи, быстрый рост и амбициозные цели перед проектом;
— сильная команда специалистов по разным направлениям;
— отличная рабочая атмосфера и отсутствие бюрократии;
— возможность реализовывать собственные идеи на проекте, участвовать в разных этапах реализации проектов, проявлять инициативу и воплощать идеи в жизнь.
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.
The vision for the Batch Infra team @ Affirm team is to provide
reliable, scalable, self-serve and Affirm-optimized compute solution to enable ML, Product, and Financial Engineering success.
Our team is responsible for building and maintaining compute platform that serves as a backbone for processing various Business critical batch workloads at Affirm through a wide suite of scheduled and on-demand compute solutions built on the cloud. Affirm is growing rapidly and so is the need for reliable and high availability frameworks. If solving infrastructure challenges at scale excites you, come join us!
What you’ll do
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 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
You have a track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
Experience building and managing Workflow Orchestration frameworks like Airflow, Flyte, Prefect, Temporal, Luigi, etc.
Experience with or working knowledge for efficiently scaling frameworks like Spark/Flink for extremely large scale datasets on Kubernetes.
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
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
Pay Grade - N
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.)
CAN base pay range per year: $153,000 - $213,000 CAD
#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.
The vision for the Batch Infra team @ Affirm team is to provide
reliable, scalable, self-serve and Affirm-optimized compute solution to enable ML, Product, and Financial Engineering success.
Our team is responsible for building and maintaining compute platform that serves as a backbone for processing various Business critical batch workloads at Affirm through a wide suite of scheduled and on-demand compute solutions built on the cloud. Affirm is growing rapidly and so is the need for reliable and high availability frameworks. If solving infrastructure challenges at scale excites you, come join us!
What you’ll do
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 4+ years of experience designing, developing and launching backend systems at scale using languages like Python or Kotlin.
You have a track record of developing highly available distributed systems using technologies like AWS, MySQL and Kubernetes.
Experience building and managing Workflow Orchestration frameworks like Airflow, Flyte, Prefect, Temporal, Luigi, etc.
Experience with or working knowledge for efficiently scaling frameworks like Spark/Flink for extremely large scale datasets on Kubernetes.
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
Base 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.
Location: Remote Poland
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 are reinventing credit cards in the most transparent way possible. We are working directly with card issuers to change how credit is used throughout the world, creating new types of cards that work for both their everyday lives and large purchases with extremely straightforward, flexible terms. You'll work across stacks and across the company, working both in just-in-time transaction processing that has to take place in milliseconds, along with our ledgering and reconciliation systems in post-transaction processing. This is some of the more difficult, exciting, experimental engineering work in Affirm. Join us and our team in Spain and Poland to help us revolutionize payments!
What You'll Do
· 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 4+ 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, and Kubernetes.
· You have experience shipping front end applications
· 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.
Total rewards
We believe the people building honest financial products at Affirm should share in its success. That's why our total rewards are designed to support your health, growth, financial well-being, and future.
In service of our mission, we reward employees through a combination of base pay, equity (from parent company), and comprehensive benefits.
Base Pay Grade
- N
308,000 zł - 428,000 zł
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).
Base pay ranges and placement within those ranges are determined based on several factors, including role, experience, and job-related skills.
In addition to base pay, all employees in this role are eligible to receive equity from the parent company each year. This means as Affirm’s parent company grows, employees have the opportunity to share in that growth financially.
Equity Grade - 4 (awarded in US Dollars)
Affirm Holdings, Inc. Equity Grade example
Equity grade: 4
New hire equity: $32,000-$48,000
Annual Refresh: $10,000
Reward equity: $0-$150,000
Affirm also provides flexible spending wallets to all employees for technology and wellbeing related needs, which are reimbursable up to 1390 zł per month.
In addition to your compensation, our comprehensive benefits are designed to support you and the people who matter most. Benefits include:
Competitive paid time off, paid public holidays, and additional paid Away Days to rest and recharge.
Comprehensive private healthcare through Lux Med's Platinum package.
A MultiSport card to support your health and well-being.
Learning and development programs to help you grow professionally.
Family healthcare support through Maven and parental leave support through Parentaly.
Mental well-being support through Lyra, including up to 12 confidential counseling or coaching sessions each year for you and your household members.
Financial well-being support through Northstar, with unlimited access to Certified.
Financial Advisors and planning tools at no cost to you.
Employee Resource Groups (ERGs) that foster connection and inclusion.
Eligibility for creative tax benefits, subject to applicable law, role, and company policy.
Location - Remote Poland
The majority of our roles can be located anywhere in Poland.
**This job description is not a contractual document, and is not intended to have binding force.**
#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 Spain
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 are reinventing credit cards in the most transparent way possible. We are working directly with card issuers to change how credit is used throughout the world, creating new types of cards that work for both their everyday lives and large purchases with extremely straightforward, flexible terms. You'll work across stacks and across the company, working both in just-in-time transaction processing that has to take place in milliseconds, along with our ledgering and reconciliation systems in post-transaction processing. This is some of the more difficult, exciting, experimental engineering work in Affirm. Join us and our team in Spain and Poland to help us revolutionize payments!
What You'll Do
· 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.
· On-Call Rotation - There would be an on-call rotation for this role as a requirement.
What We Look For
· You have a total of 4+ 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, and Kubernetes.
· You have experience shipping front end applications
· 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.
Compensation & Benefits
Pay Grade - N
Equity Grade - 4
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).
ESP base pay range per year: €86,000 - €122,000
Additional benefits include:
• Flexible Spending Wallets for tech, food and lifestyle
• Away Days - wellness days to take off work and recharge
• Learning & Development programs
• Parental benefits
• Employee Resource & Community Groups
Location - Remote Spain
We are able to offer visa sponsorship for this role, but do require that someone is based in Spain for the role.
#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-сервисы, используя Claude Code, Codex или другие AI-агенты для ускорения работы
— Проектировать и реализовывать интеграции с внешними API (рекламные сети, трекеры, аналитика, платёжные системы)
— Автоматизировать бизнес-процессы — сбор данных, отчётность, мониторинг
— Прототипировать решения: от идеи до рабочего MVP за часы
— Ревьюить и рефакторить код — как свой, так и сгенерированный агентом
— Настраивать окружение для AI-агентов: инструкции, правила, контекст проекта
Требования:
— Python: коммерческий опыт от 2 лет. Уверенное владение asyncio, FastAPI или Flask, SQLAlchemy или аналоги. Понимание GIL, менеджеров контекста, декораторов, генераторов — не на уровне “знаю что это”, а используете в работе
— Go (будет серьёзным плюсом): goroutines, channels, стандартная библиотека, понимание concurrency-модели
— Базы данных: PostgreSQL или MySQL на уровне написания сложных запросов, понимание индексов, миграций, оптимизации
— Опыт с Redis
— API: проектирование и реализация REST API, работа с вебхуками, OAuth, rate limiting. Опыт интеграции с внешними сервисами в продакшене
— Git: ветвление, ребейз, черри-пик, решение конфликтов — не гуглите каждый раз
— Инфраструктура: Docker на уровне написания и отладки Dockerfile и docker-compose. Базовое понимание CI/CD
— Linux: уверенная работа в терминале, дебаг на удалённом сервере, чтение логов
Требования по AI-инструментам:
— Реальный опыт работы с Claude Code, Codex, Cursor, Aider или другими AI-агентами — именно как инструмент в ежедневной разработке
— Умение декомпозировать задачу для агента, управлять контекстом, задавать ограничения
— Понимание, где агент силён, а где стабильно ошибается — и привычка проверять результат
Не подойдёт, если:
— Вы пришли в программирование через AI и не писали код самостоятельно до появления ChatGPT
— Ваш коммерческий опыт меньше 1.5 лет
— Вы не можете без подсказки объяснить, чем отличается процесс от потока, зачем нужен индекс в БД или как работает HTTP-запрос на уровне TCP
— Ваш опыт с AI — только браузерный чат, без терминальных или IDE-агентов
Условия:
— Удалённо, ПН–ПТ, 10:00–19:00 МСК
— Выплаты: от 1200-1500$ в месяц (по результатам собеседования, в дальнейшем возможен рост)
— Оплачиваемая стажировка до 2 недель (полная ставка)
— Выплаты 1 и 16 числа (USDT BEP-20)
— Все расходы на AI-инструменты покрывает компания
— Подписание договора NDA (по паспортным данным и видеоверификации)
Задачи:
— поддержка в рабочем состоянии серверной части игр;
— разработка нового серверного функционала для игр;
— разработка и поддержка административной части игр (админка на Go + Vue.js);
— взаимодействие с командой DevOps в вопросах деплоя, проблем производительности, ресурсов и т.п.
Требования:
— опыт работы от 3 лет как backend-разработчик;
— опыт программирования на Go от 1 года;
— опыт работы с реляционными СУБД (MySQL, PostgreSQL и т.д.);
— опыт работы с Redis.
Будет плюсом:
— опыт работы с клиентскими web-технологиями (Javascript + Vue.js);
— опыт работы с Clickhouse.
Условия:
— расширенный ДМС со стоматологией с первого рабочего дня;
— 100% оплата больничного (30 дней в год);
— материальный бонус при рождении ребенка, ведение беременности, ДМС и подарки детям;
— телемедицина и медицинская поддержка 24/7;
— полис страхования от критических заболеваний;
— материальная помощь в особых случаях;
— занятия английским языком;
— корпоративные скидки;
— дополнительное профессиональное обучение;
— компенсация затрат на спорт — занятия в фитнес-клубе, индивидуальные тренировки и участия в соревнованиях.
УдалённоГеография найма не уточнена
География найма не уточнена
УдалённоRemote US
seniorCanada
Canada
УдалённоRemote; New York; For remote employees located outside CA and NY, salary may vary based on location and local market conditions