Задачи:
— Взять на себя ответственность за полный жизненный цикл разработки программного обеспечения от требований до развертывания.
— Сотрудничать с бизнес-стейкхолдерами и участвовать в планировании спринтов.
— Разрабатывать и поддерживать высокопроизводительные, масштабируемые и отказоустойчивые веб-сервисы.
— Создавать и поддерживать техническую документацию по дизайну, архитектуре и устранению неполадок.
— Постоянно изучать и внедрять новые технологии и подходы.
Требования:
— Опыт работы с Java в продакшене не менее 5 лет.
— Уверенные практические навыки работы с Java и Spring Framework (Spring Boot, Spring Data).
— Подтвержденный опыт работы с микросервисной архитектурой.
— Владение MySQL, включая проектирование схем и оптимизацию запросов.
— Опыт работы с CI/CD инструментами, такими как GitHub Actions, Jenkins, ArgoCD и Maven.
— Уровень английского языка не ниже B2.
Будет плюсом:
— Опыт работы с Google Cloud Platform (GCP).
— Опыт работы с MongoDB.
— Опыт работы с инструментами инфраструктуры как кода, такими как CDKTF или AWS CDK.
Условия:
— Удаленная работа в качестве B2B подрядчика или гибридная занятость в офисах в Беларуси и Молдове.
— Предоставление качественного оборудования.
— Компенсация профессионального обучения, семинаров и конференций.
— Уроки английского языка высокого уровня.
— Дополнительные бонусы и льготы для сотрудников офисов в Минске и Кишиневе.
Location: Remote
Workplace: remote
🌎 About Us
TeamSnap is made up of innovators, technologists, builders, and problem-solvers shaping the future of youth sports. We’ve been setting the standard in youth sports technology since we were founded in 2009.
We hire for big ideas and tiny egos — which is part of how we landed on Outside Magazine's Best Places to Work, Built In's 100 Best Remote-First Places to Work and, for several years running, Sports Business Journal’s Best Places to Work in Sports.
TeamSnap is seeking a Senior Software Engineer (Backend) interested in working across the stack to join our fully distributed engineering team to help us continue our impressive growth from 2+ million daily active users to beyond! Our stack primarily includes Node.js, TypeScript, and SQL.
As an engineering team, we design and build scalable systems using a service-oriented and event-driven architecture that serve millions of daily users and some of the largest youth and amateur sports organizations in the world. Our team values collaboration in a remote culture, so we regularly participate in pair sessions and virtual team swarms to stay connected and improve the team and company.
What You'll Do:
Develop engaging experiences for our millions of users across our mobile and web applications.
Design and implement scalable apps and services, integrating these into an evolving unified product and system architecture.
Brainstorm and evaluate new product features in collaboration with the product and UX team.
Collaborate and pair with other developers to develop solutions and teach technical skills.
Contribute to our development standards within the team and across engineering to ensure code quality, adherence to standards, and identify opportunities for improvement
Champion and implement automated testing practices to uphold the dependability and stability of backend systems, while also taking ownership of the overall reliability of the team's services.
Actively engage in on-call responsibilities and contribute to incident management efforts.
Evaluate and test new technologies to help TeamSnap move faster or serve our users more effectively.
Help teammates overcome obstacles, resolve blockers, and complete work tasks.
What Will Set You Up for Success:
5+ years
of relevant experience, leading large projects on high-scale, distributed software systems as a software engineer
Proficient in
backend development with Node, Python, Golang, Ruby or similar.
Experience with direct usage of SQL and relational databases such as MySQL / GCP Cloud SQL along with migrations, profiling, and optimization of such databases.
Hands-on experience
developing APIs, services for mobile applications and web clients at scale.
Successfully
delivered complex projects
including debugging problems that may span a number of systems.
Experience
working with and architecting APIs, event streams, webhooks
, etc.
Experience working within and towards a
distributed system.
Extra points if you’ve
built services for livestreaming, advertising, or subscriptions.
Got cold feet? If you’re thinking you don’t meet 100% of the above qualifications, you should still seriously consider applying. We’re all humans with special talents that go beyond what’s listed here.
Compensation
We’re committed to equitable compensation for all TeamSnappers. The minimum starting point for this role is $150,000, inclusive of base and bonus, with comp updated based on multiple factors. Our comp is highly competitive in our space and we adjust overall comp based on relevant experience, skills, certifications, and geographic location.
🖥 Location
TeamSnap is a fully remote company, so you'll need to be comfortable working with people in other time zones.
We're always expanding, but we can't currently hire in Alabama, Alaska, Delaware, District of Columbia, Hawaii, Iowa, Louisiana, Mississippi, Nebraska, New Mexico, Rhode Island, South Dakota, West Virginia, or Utah. We can only hire permanent US residents at this time.
🚀 Opportunities to Grow
We work hard on a culture built on trust, accountability, and inclusion — one where you can take on more, make a lasting impact, and have some fun doing it.
🎩 Total Rewards
Remote-first since 2009
Flexible PTO and parental leave
100% premium coverage of medical, dental, and vision for you and your family
401(k) to invest in your future
$1,500 annual learning and development reimbursement
Travel to all-company meetings and team events
Generous home office allowance
TeamSnap swag when you start, plus a $50 store credit on every work anniversary
Monthly health and wellness reimbursement, and more
TeamSnap Total Rewards
🏆 Award-winning Culture
At TeamSnap, you're not a culture fit – you're a culture add. Read our Culture Playbook to see how we play, what we ask of each other, and what drives us.
🧡 Inclusion and Diversity
Creativity and innovation don't come from cookie-cutter teams. We hold ourselves accountable for building a culture where everyone is valued.
Need any accommodations during the interview process? Just ask. We are an Equal Employment Opportunity Employer.
AI Notice
We may use AI tools to support parts of the hiring process, such as reviewing applications and resumes or assessing responses. These tools assist our recruitment team; they don't replace human judgment, and final hiring decisions are made by people. Contact us if you'd like more information about how your data is processed.
УдалённоseniorTeamSnap is a fully remote company, so you'll need to be comfortable working with people in other time zones
Location: San Francisco, California
Workplace: Hybrid
WHO WE ARE
Notion is the collaborative AI workspace where teams and agents think together https://www.youtube.com/watch?v=vkpYpWfEK5s. We're building one place where your knowledge, projects, meetings, and AI tools live side by side, so work is faster, clearer, and less fragmented. Millions of individuals, small teams, and large companies run their work on Notion.
Notinos (our employees) are customer zero in bringing this future of work to life. We care about craft, building things that last, and the belief that great work is still fundamentally human. Our goal isn’t to ship the next feature. Each and every team of Notinos is working to set the standard for how humans work together in the AI era. From building a business’s system of record to making and managing AI agents to automating away the busy work, we care deeply about giving our customers more time for their life’s work.
To be eligible for this role, you need to graduate in December 2026 and be able to start full time by January/February 2027.
WHAT YOU'LL ACHIEVE:
- You'll work with others to plan, shape, and build new product features from start to finish: through conception, research, implementation, and maintenance. For example, you might work on driving adoption, by instrumenting key onboarding moments and iterating on activation flows.
- You'll help improve performance and reliability, or polish existing features. For example, you might update our spell checker to sync dictionaries across browsers or improve search to index file attachments.
- You'll build internal tools to support simplicity and productivity for the whole team. This might include writing a script to import user feedback into Notion.
QUALIFICATIONS:
- Pursuing a bachelor's or master’s degree in computer science, engineering, or another related field.
- To be eligible for this role, you need to graduate by Dec 2026 and be able to start FTE by January/February 2027.
- Previous internship experience.
- Working towards a proficiency of one or more programming languages such as TypeScript, Node.js, or Python.
SKILLS YOU'LL NEED TO BRING:
- Impact-driven approach to technology: You see technologies as tools to achieve user impact rather than ends in themselves. You care more about building successful systems that solve real problems than about using specific tech stacks or following trends.
- You stay current with the latest tools like Codex, Claude Code, and other AI-assisted development environments. You're pragmatic about choosing the right tool for the job, focusing on what delivers the most value to users.
- Thoughtful problem-solving: For you, problem-solving starts with a clear and accurate understanding of the context. You can decompose tricky problems and work towards a clean solution, by yourself or with teammates. You're comfortable asking for help when you get stuck. You think about the implications of what you're building and how it will impact real people's lives.
- Team player: For you, work isn't a solo endeavor. You enjoy collaborating cross-functionally to accomplish shared goals, and you care about learning, growing, and helping others to do the same.
- Passion for web applications: You can work with others to build and maintain quality user interfaces for a big audience, using Web technologies like HTML, CSS, JavaScript, and a modern UI framework like React.
- Familiarity with backend systems: You understand how parts of a system fit together—from the user interface to the data model. Familiarity with database systems like Postgres, MySQL or MongoDB is a plus.
NICE TO HAVES:
- You have experience with any part of our technology stack: React, TypeScript, Node.js, Postgres, and Elasticsearch.
- You’re a builder who finds joy in building software solutions for yourself or others.
- You care about the interaction between technology and society, the ways in which they inform each other, and our responsibility as technologists to be conscious of that relationship.
- You've heard of computing pioneers like Ada Lovelace, Douglas Engelbart, Alan Kay, and others—and understand why we're big fans of their work.
Notion is committed to providing highly competitive cash compensation, equity, and benefits. The compensation offered for this role will be based on multiple factors such as location, the role’s scope and complexity, and the candidate’s experience and expertise, and may vary from the range provided below. For roles based in San Francisco or New York City, the estimated salary range for this role is $135,000 - $155,000
#LI-Onsite
A NOTE ON AI
You don’t need deep AI expertise for every role, but we do expect every Notino to be intellectually curious, drawn to tinkering and discovery, and excited to use AI as a real collaborator in their work. For some roles, AI fluency is a core requirement — when that’s the case, we'll say so explicitly in the qualifications. People who thrive here don’t treat AI as a novelty. They use it to think better, and make their work easier for others to build on.
EQUAL OPPORTUNITY & ACCOMMODATIONS
We hire talented people from a wide range of backgrounds. If you’re excited about this role but don’t meet every bullet, we still encourage you to apply. Notion is an equal opportunity employer and does not discriminate on the basis of any legally protected characteristic. Consistent with applicable law, we will consider for employment qualified applicants with arrest and conviction records. Notion provides reasonable accommodations during the application process; if you need one, please let your recruiter know.
Notion is proud to be an equal opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. Notion considers qualified applicants with criminal histories, consistent with applicable federal, state and local law. Notion is also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please let your recruiter know.
Location: Hamburg
Workplace: Hybrid
adjoe builds the technologies behind mobile apps growth and monetization. With our core product Playtime Arcade, we've become the global leader in rewarded advertising, an ad unit built on a simple premise: users earn real in-app rewards for engaging with new apps. The result is one of the most effective value exchanges in adtech, connecting advertisers and publishers with over 770 million users annually.
Serving 2,000+ Distinct Ad Experiences With Sub-Second Time to Interactive
The rewarded ad experience is where the value exchange becomes real, the second a user decides whether to engage or scroll past. The Catalog team owns that moment, designing how users discover and interact with the most relevant ads. With over 200 million monthly visits, there's no room for slow rendering or poor personalization. Performance and relevance have to be perfect on every request.
The system runs on AWS Spot Instances spare compute capacity that can disappear at any moment, yet our system is built to stay online without any interruption for the user. Backed by Kubernetes with event-driven autoscaling, everything is tuned for millisecond-level data retrieval so the experience never feels slow, even at 200 million monthly visits. The frontend is built on React and Vite, leveraging Code Splitting and Tree Shaking to keep core bundles lean and Time to Interactive under a second. On top of that, a config-driven engine lets the team customize the entire ad experience or run A/B experiments per more than 2000 games on the fly, ensuring the right ad reaches the right user while continuously moving conversion rates in the right direction.
YOUR MISSION & WHO WE ARE LOOKING FOR
- Production Golang Systems Expertise: You bring 5+ years of backend development experience, including at least 3 years writing Go in production distributed environments. You will build and maintain our +99% Go microservice architecture—interfacing with our TypeScript/React frontend—to reliably handle 2+ million daily publisher interactions and scale beyond hundreds of millions of monthly active users.
- High-Throughput Event Streaming: You have hands-on experience designing asynchronous microservice communication using event buses like Kafka, SQS/SNS, and Kinesis. You will build pipelines to collect billions of daily API events and aggregate them into our data lake for sub-second querying.
- High-Scale Data & API Optimization: You understand database internals and low-level web standards (HTTP protocol, Encoding, Regular Expressions). You will optimize queries across hundreds of terabytes of data across DynamoDB, MySQL, Druid, and Athena to reduce API response times and expose transparent, well-documented open APIs to enterprise partners.
- Data Science & Algorithmic Integration: You quickly grasp complex technical topics and applied mathematics. You will partner directly with our Data Science team to translate and integrate machine learning algorithms into adjoe’s core application, optimizing real-time ad targeting.
- Collaborative Technical Communication: You communicate fluently and precisely in spoken and written English. You will actively participate in peer code reviews and technical knowledge sharing across an international backend engineering team.
- Plus: Infrastructure & Cloud Tooling: Hands-on experience with Terraform (Infrastructure as Code), Docker containerization, or serverless infrastructure.
🌎 We welcome applications from talent worldwide and provide relocation support to Hamburg, Germany for those ready to join our team.
At adjoe, you’re not here to just close JIRA tickets, you’re helping build the infrastructure behind one of the most impactful platforms in adtech. The systems you work on will reach hundreds of millions of users and power billions of decisions every day.
- Go Big. Own projects with impact on 770M users and push adtech boundaries.
- Move Fast. Ship solutions multiple times a day, learn from results, and keep momentum.
- Be Direct. Solve problems openly and collaborate across teams.
- Thrive Together. Grow with a diverse, global team of people from over 40 different countries that learn from each other.
- Have Fun. Celebrate wins, enjoy daily victories, and bring your energy.
We welcome applications from people who will contribute to the diversity of our company.
Location: Warsaw; Minsk; Chișinău; Belgrade
Workplace: remote
We’re looking for a Lead Java Engineer to help us build and scale a cloud PBX solution.
We expect you to have strong problem-solving skills, be self-motivated, initiative, and responsible.
Your daily duties will include implementing different SIP proxy features using Java/C , with respect to high availability and scalability.
Responsibilities:
Collaborate with business stakeholders and actively participate in product planning and sprint backlog meetings.
Take responsibility for the full software development lifecycle, from understanding business requirements through coding, deployment, and maintenance.
Develop and maintain technical design, architecture, and troubleshooting documentation.
Demonstrate a technology-agnostic mindset and continuously explore new technologies and approaches.
Analyze and interpret stack traces, crashes, memory issues, and performance bottlenecks.
Implement patches, backports, or enhancements directly in Asterisk source code.
Develop custom modules (C), when needed.
Work with Linux systems (systemd, networking, tuning, kernel parameters).
Work with cloud environments (GCP preferred).
Participate in architecture decisions.
Design and implement Asterisk dialplans.
Requirements:
Have at least 7+ years of production experience with large-scale deployments.
Strong hands-on experience with
Java.
Have experience with CI/CD, clouds, Linux & networking.
Experience with CI/CD tools such as GitHub Actions, Jenkins, ArgoCD, and Maven.
Proficiency with relational databases, particularly MySQL, including schema design, migrations, and query optimization.
Have a good level of English (B2 or higher).
You are ready to act as the technical lead.
Can work cross-team with backend developers, infra/DevOps, QA, and product owners.
Own best practices, code quality, and documentation.
Hands-on experience with C - Nice to have!
We are pleased to offer:
Remote work as b2b contractor or on-site/hybrid employment (Belarus-Moldova) work opportunity!
Stable job with long-term growth perspective.
Competitive salary with annual performance review.
Really good hardware.
An exciting and challenging job with talented people around.
Continuous learning and career growth opportunities.
Compensation for professional training, seminars, and conferences.
Referral program – get rewarded for helping us grow the team with talented people.
Company-supported English classes to enhance your professional growth.
More perks for the Minsk and Chisinau office employees.
A few words about us:
IDT Corporation is a global communications company founded in 1990 and headquartered in Newark, New Jersey. We are industry leaders in prepaid communication and payment services and one of the largest international voice carriers. We are listed on the NYSE, employ over 1800 people across 20 countries, and have over $1.5 billion in revenues.
We are not ”another big IT corporation”— we encourage and support in-house entrepreneurs in developing their ideas into business actions.
Net2Phone is a rapidly growing global provider of unified cloud communications solutions. It solves the problem of cost optimization for businesses in more than 50 countries, providing them with high-quality VoIP services. Net2Phone provides businesses with an integrated communications suite featuring powerful collaboration tools such as voice, messaging, chat, and unlimited domestic and international calling to 23+ countries.
The product was named ‘VoIP Supplier of the Year’ by the Telecom Consulting Group in 2018.
Location: Remote UK
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 International Accelerator Engineering team is growing, and we're looking for a Senior Software Engineer to join us! We're a full-stack team located entirely in Europe within the same time zone, but culturally rooted in Silicon Valley. We directly improve the financial lives of over 20 million people shaping how Affirm builds Direct-to-Consumer products for Canada, the UK, and future international markets. We build and own various products used by our consumers, like the Affirm App and other Direct to Consumer products across international markets. We are here to make sure we reach and provide useful tools to our users so they can experience honest financial products at their fullest.
Our work is agile and fast-paced, shipping new code to production for millions to use across geographies and rigorously measuring the impact it has on them. This role rewards curiosity, ownership, ability to zoom in and out, switch contexts often, also in an open contribution model, and a builder's mindset. You'll know exactly what your objectives are, you'll have what you need to hit them, and you'll choose your own path to get there, while constantly looking for ways to get AI to increase productivity on a daily basis. You'll learn quickly from experienced teammates and grow your craft on problems that matter at scale.
If you want to build something new and operate it at scale – 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 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 web apps using declarative UI frameworks like React or Vue.
- You efficiently use AI to assist you to deliver high quality products on a daily basis
· 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
Base Pay Grade - N
Equity Grade - 5
Employees new to Affirm typically come in at the start of the pay range. Affirm focuses on providing a simple and transparent pay structure which is based on a variety of factors, including location, experience and job-related skills.
Base pay is part of a total compensation package that may include equity rewards, monthly stipends for health, wellness and tech spending, and benefits (including 100% subsidised medical coverage, dental and vision for you and your dependents.)
Base pay range per year: £120,000 - £168,000
Location: UK Remote
#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: 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.
Job Responsibilities
Responsible for the development and maintenance of the exchange monitoring and alerting platform;
Responsible for building the observability system covering Metrics, Logs, and Tracing;
Responsible for optimizing capabilities such as alert noise reduction, distributed tracing, and anomaly analysis;
Drive system stability initiatives, including SLA management, monitoring coverage, incident detection, and emergency response;
Continuously improve the monitoring platform's performance, availability, and user experience.
Requirements
3+ years of Java backend development experience;
Proficient with observability technologies such as Prometheus, Grafana, ELK, SkyWalking / OpenTelemetry;
Familiar with common infrastructure components including MySQL, Redis, and Kafka;
Familiar with stream/batch processing engines such as Flink or Spark Streaming;
Familiar with storage engines such as Thanos, Druid, and ClickHouse;
Familiar with microservice architecture and cloud-native ecosystems including Kubernetes and Docker;
Strong system design and troubleshooting skills;
Experience in stability governance or monitoring platform development is a plus.
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.
Задачи:
— Проектировать и разрабатывать Python-сервисы и REST API платформы;
— Строить и поддерживать конвейеры обработки данных;
— Разрабатывать интеграции с внутренними источниками данных;
— Реализовывать поисковые и AI-ориентированные рабочие процессы на платформе;
— Создавать инструменты для измерения и поддержания качества системы;
— Отвечать за развертывание и эксплуатацию сервисов при запуске;
— Участвовать в планировании дорожной карты и архитектурных решениях.
Требования:
— Владение Python;
— Опыт создания backend-сервисов и проектирования REST API (FastAPI / Django REST / Flask);
— Опыт работы с реляционными базами данных (PostgreSQL / MySQL);
— Опыт работы с очередями и фоновыми задачами (Celery / RabbitMQ / Kafka);
— Знание Redis (кэширование, очереди, pub/sub);
— Интеграции с API третьих сторон: REST, OAuth, webhooks;
— Опыт работы с Docker, S3-совместимым хранилищем;
— Культура тестирования (pytest), workflow PR/code review, понимание CI/CD и наблюдаемости;
— Будет плюсом: системы RAG, embeddings, векторные базы данных (pgvector);
— Работа с LLM API (Anthropic, OpenAI): prompting, tool calling;
— Фреймворки агентов (LangChain, LlamaIndex, LangGraph);
— Фреймворки оценки LLM (RAGAS, deepeval);
— Инструменты быстрого прототипирования AI (Streamlit, Gradio);
— Современные инструменты Python (ruff, uv, pyproject.toml, pyright).
Условия:
— Конкурентная компенсация;
— 100% компенсация отпусков и больничных;
— 12 дополнительных оплачиваемых выходных в году;
— Бюджет на личное образование, языковые курсы и спорт;
— Участие в конференциях отрасли;
— Отсутствие бюрократии и поддерживающая, прозрачная культура.
Location: Remote Canada
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
Affirm is building the next generation of customer identity and authentication. This role is a hands-on engineering position inside Information Security, focused on designing and shipping core CIAM capabilities that protect customers and support growth.
You will build and operate backend services that power registration, login, authorization, and account lifecycle flows across B2C and B2B experiences. You will work closely with partner engineering teams and ensure identity features are delivered with strong security fundamentals, reliability, and operational rigor.
•
What you'll do
You have 7+ 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 strong verbal and written communication skills that support effective collaboration with our global engineering team.
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.
Design, build, and operate core CIAM backend services that support customer registration, authentication, authorization, account lifecycle, and profile management for B2C and B2B platforms.
Implement and extend identity standards such as OAuth 2.0, OIDC, SAML, and SCIM in code, ensuring correctness, scalability, and clean integration patterns.
Develop backend APIs and services in Python and Kotlin that expose identity capabilities to web, mobile, and partner applications.
Integrate CIAM platforms with internal systems, including user data stores, messaging, fraud signals, and downstream customer platforms.
Own secure authentication and account flows end to end, including MFA, step-up authentication, device binding, consent, and adaptive authentication logic.
Automate CIAM infrastructure and deployments using Infrastructure as Code and CI/CD pipelines, treating identity as a core platform service.
Monitor, debug, and optimize CIAM services for performance, resilience, and abuse detection in high-scale environments.
•
What we look for
Strong experience designing and implementing CIAM systems, with deep, hands-on knowledge of OAuth 2.0, OIDC, SAML, and SCIM beyond basic configuration.
5+ years of professional backend software engineering experience
Strong production experience in Python or a similar backend language
Experience designing APIs, automation frameworks, and distributed systems
Hands-on experience building and maintaining CI/CD pipelines
Experience with GitHub-based development workflows and Buildkite or similar build systems
Experience with cloud-native development, preferably AWS
Hands-on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity, ForgeRock, or Azure AD B2C using custom code, hooks, and APIs.
Solid understanding of backend and distributed systems fundamentals, including API design, data modeling, latency, error handling, and observability.
Experience with Infrastructure as Code and automation tools such as Terraform, plus CI/CD pipelines for deploying backend services.
Strong security fundamentals applied through engineering, including access control models, token handling, encryption, MFA, and privacy by design.
Clear communication skills and the ability to work closely with product, frontend, mobile, and security teams while owning backend identity services.
Familiarity with tools such as Cursor and other AI-augmented development environments
Base Pay Grade - P
Equity Grade - USA 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 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: $181,000 - $241,000
This posting is for an existing vacancy
#LI-Remote
Remote-first with flexibility built in
Affirm is proud to be a remote-first company. Most roles can be done from almost anywhere within the country of employment. Some positions may occasionally require in-person work at an Affirm office, and a few are office-based due to the nature of the work. All new hires will be invited to attend an in-person onboarding experience.
Benefits designed for you
Our benefits reflect our commitment to care, transparency, and flexibility. Here are a few highlights:
Health coverage at no cost: We cover 100% of premiums for employees and their dependents.
Spending stipends: Monthly stipends support your tech setup, and the ability to choose health and wellness options that are right for you.
Time off to recharge: Flexible time off and generous holiday calendars help you rest when you need to.
Own a piece of what you build: Our employee stock purchase plan (ESPP) lets you buy Affirm stock at a discount.
We’re committed to providing an inclusive interview process, including accommodations for candidates with disabilities. If you need support, we’re happy to help.
For positions based in San Francisco or Los Angeles: Affirm considers qualified applicants with arrest and conviction records, as required by law.
By clicking "Submit Application," you acknowledge that you have read Affirm's
Global Candidate Privacy Notice
and consent to the use of your personal information as described.
Location: Remote US
At Affirm, we exist for the moments that matter—giving people a clear, predictable way to pay over time, with no hidden fees, no surprises, and no tradeoffs on what matters most.
Affirm is building the next generation of customer identity and authentication. This role is a hands-on engineering position inside Information Security, focused on designing and shipping core CIAM capabilities that protect customers and support growth.
You will build and operate backend services that power registration, login, authorization, and account lifecycle flows across B2C and B2B experiences. You will work closely with partner engineering teams and ensure identity features are delivered with strong security fundamentals, reliability, and operational rigor.
•
What you'll do
You have 7+ 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 strong verbal and written communication skills that support effective collaboration with our global engineering team.
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.
Design, build, and operate core CIAM backend services that support customer registration, authentication, authorization, account lifecycle, and profile management for B2C and B2B platforms.
Implement and extend identity standards such as OAuth 2.0, OIDC, SAML, and SCIM in code, ensuring correctness, scalability, and clean integration patterns.
Develop backend APIs and services in Python and Kotlin that expose identity capabilities to web, mobile, and partner applications.
Integrate CIAM platforms with internal systems, including user data stores, messaging, fraud signals, and downstream customer platforms.
Own secure authentication and account flows end to end, including MFA, step-up authentication, device binding, consent, and adaptive authentication logic.
Automate CIAM infrastructure and deployments using Infrastructure as Code and CI/CD pipelines, treating identity as a core platform service.
Monitor, debug, and optimize CIAM services for performance, resilience, and abuse detection in high-scale environments.
•
What we look for
Strong experience designing and implementing CIAM systems, with deep, hands-on knowledge of OAuth 2.0, OIDC, SAML, and SCIM beyond basic configuration.
5+ years of professional backend software engineering experience
Strong production experience in Python or a similar backend language
Experience designing APIs, automation frameworks, and distributed systems
Hands-on experience building and maintaining CI/CD pipelines
Experience with GitHub-based development workflows and Buildkite or similar build systems
Experience with cloud-native development, preferably AWS
Hands-on experience extending and integrating CIAM platforms such as Okta, Auth0, Ping Identity, ForgeRock, or Azure AD B2C using custom code, hooks, and APIs.
Solid understanding of backend and distributed systems fundamentals, including API design, data modeling, latency, error handling, and observability.
Experience with Infrastructure as Code and automation tools such as Terraform, plus CI/CD pipelines for deploying backend services.
Strong security fundamentals applied through engineering, including access control models, token handling, encryption, MFA, and privacy by design.
Clear communication skills and the ability to work closely with product, frontend, mobile, and security teams while owning backend identity services.
Familiarity with tools such as Cursor and other AI-augmented development environments
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.
Задачи:
- Проектирование и разработка интеграционных систем на базе микросервисной архитектуры
- Внедрение новых технологий, инструментов и методов разработки
- Коммуникация с командой, поиск и решение проблем, участие в брейнштормах.
Требования:
- Опыт разработки Backend приложений (Python 3.>) от 5 лет
- Уверенное владение базовыми архитектурными паттернами
- Понимание асинхронной парадигмы программирования
- Желание придерживаться культуры разработки и Best practices (SOLID, KISS, DRY, etc.)
- Желание следовать Coding Style Guide, PEP8 и типизации данных
- Практические навыки работы с платформами контейнеризации приложений
- Опыт построения архитектур сложных систем
- Умение оценивать сложность задачи
- Умение декомпозировать задачи
- Опыт работы с инструментами командной разработки: Git, Jira, Confluence
- Опыт работы с Linux (Bash)
- Знание и умение работать с одним из брокеров сообщений (RedHat JBOSS AMQ\ ActiveMQ Artemis, IBM WebSphere MQ, Apache Kafka, etc)
- Опыт работы с реляционными базами данных (Oracle, PostgreSQL, MySQL, etc.)
Условия:
- Возможность участия в интересном проекте
- Возможность профессионального и карьерного роста в компании;
- Опыт работы в команде профессионалов;
- Уровень заработной платы обсуждается индивидуально.
- Удаленный формат работы - удаленно на территории РФ
Location: United States
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: Ukraine
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: United Kingdom
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: Serbia
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: Romania
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: Portugal
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: Poland
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.
УдалённоPoland
ГибридSan Francisco, California
Не хотите искать каждый день?
Настройте подбор один раз, и подходящие вакансии будут сами приходить в Telegram.
Настройте подбор, и подходящие вакансии будут приходить в Telegram.