Job Closed
This listing is no longer active.
Affirm is a financial services company that is on a mission to provide its customers with “honest financial products that improve lives.” As an employer, Affirm maintains a rem
Software Engineer II, Backend
Location
Spain
Posted
113 days ago
Salary
€71K - €101K / year
Seniority
Senior
Job Description
Software Engineer II, Backend
Affirm
• With the support of your team’s tech lead and manager, you will break down larger projects into individual tasks, deliver them in multiple phases, and collaborate with others to ensure timely delivery of your work. • 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 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 contribute to a sense of community on your team by engaging in growth and development activities such as participation in the interview process. • Build and integrate data pipelines from a wide variety of products and systems. • Build a foundational platform which enables a wide range of critical processes, including reconciling each individual transaction across systems, partners, and cash movements. • On-Call Rotation - There would be an on-call rotation for this role as a requirement.
Job Requirements
- You have a total of 5+ years of experience as a software engineer.
- You have experience designing, developing and launching backend systems and are proficient in Python.
- You are familiar with the building blocks of distributed systems, and the technologies like AWS, MySQL and Kubernetes.
- You have mastered taking a simple problem or business scenario into a solution that interacts with multiple software components, and executing on it by writing clear, easily understood, well tested and extensible code.
- You are comfortable navigating a large code base, debugging others' code, and providing feedback to other engineers through code reviews.
- 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.
Benefits
- Health care coverage - Affirm covers all premiums for all levels of coverage for you and your dependents
- Flexible Spending Wallets - generous stipends for spending on Technology, Food, various Lifestyle needs, and family forming expenses
- Time off - competitive vacation and holiday schedules allowing you to take time off to rest and recharge
- ESPP - An employee stock purchase plan enabling you to buy shares of Affirm at a discount
- 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
Related Guides
Related Job Pages
More Backend Engineer Jobs
Senior Backend Engineer, AI
SlateThe all-in-one creative suite for social media managers to edit video and images on desktop or mobile. 📱🖥️
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Slate's product already uses AI across the stack - background removal, active speaker detection, auto-captioning, content suggestions, and image generation - but each integration was built ad hoc. We're looking for someone to level up our AI stack, turning a collection of API calls into an actual platform: a shared AI services layer that any team can build on without reinventing the plumbing every time. These services will power explosive growth in our capabilities and our customer base. You'll own the infrastructure that sits between our product and the models - orchestration across providers like OpenAI and Anthropic, prompt and pipeline management, evaluation and quality gating, cost controls, and observability. The goal is to make it trivially easy for any engineer at Slate to ship and evaluate AI-powered features that are reliable, fast, and cost-efficient in production. This is a senior backend role with an AI focus, not an ML research role. You won't necessarily be training models - but you will be building the systems that make external models useful at scale. What You'll Actually Do - Build Slate's AI services platform - Design and implement a shared services layer for AI capabilities across the product. - Own model integration and provider strategy - Build evaluation and quality pipelines - Optimize cost and performance at scale - Shape technical direction Qualifications - 7+ years of backend development, with strong TypeScript/Node.js skills - Experience building and operating AI/ML infrastructure or platform services in production - Deep understanding of LLM APIs, vision models, and media processing pipelines - Track record of designing systems for reliability, observability, and cost efficiency - Familiarity with prompt engineering, evaluation frameworks, AI output quality measurement and A/B testing Requirements - Built abstraction layers over multiple AI/ML providers with failover and routing logic - Designed APIs and services that other engineering teams consume as internal platform - Implemented caching, batching, or queue-based patterns to manage API costs at scale - Instrumented production AI systems with meaningful metrics beyond basic latency/errors - Worked with image generation, vision models, video analysis, or media processing in a product context - Bonus: Python experience for ML tooling, data pipelines, or model evaluation Benefits - Equity options - Unlimited PTO (we actually take it) - $200/month wellness stipend - Health insurance stipend - Home office budget Company Description Slate is the creative workspace for brand social teams. We help teams create and ship on-brand content fast with an all-in-one editor, built-in asset management, and seamless creative file workflows, backed by hands-on support from people who have done the job. Teams across top sports leagues and global brands like Amazon and Hoka use Slate every day to elevate their social presence.
Backend Engineer – PHP/Golang
XsollaXsolla's video game business engine helps game developers and publishers operate more efficiently and sell more games.
• Develop and maintain new functionality; • Design and implement new services to support product features; • Proactively propose ideas for improving the product; • Collaborate with engineers, product managers, designers, and QA to deliver end-to-end solutions; • Own your code in production by monitoring, debugging, and continuously improving service performance and reliability; • Write automated tests and follow CI/CD best practices to ensure high-quality deployments; • Participate in code reviews, technical discussions, and knowledge sharing across teams.
Mid-Level/Senior .NET Developer
Optimyl BenefitsDrawing from deep experience working with small employers, Optimyl has found the “optimal” balance.
• Develop and maintain features across .NET and Salesforce codebases • Participate in Agile ceremonies including sprint planning, grooming, and standups • Collaborate with business stakeholders to define acceptance criteria • Work with other developers through code reviews and pair programming • Build and maintain REST APIs and data processing workflows • Contribute to integrations with internal systems and external partners • Participate in code reviews and help maintain code quality standards • Contribute to architectural discussions and advocate for clean, maintainable code • Follow security best practices when working with sensitive healthcare data
• Provide technical guidance and mentorship to the database development team • Design, develop, and optimize database systems to meet business requirements • Recommend improvements to the database architecture and design to enhance scalability, availability, and security • Collaborate with the DevOps team to automate database deployments and integrate with CI/CD pipelines • Create and maintain comprehensive documentation for database systems and processes • Stay updated with the latest database technologies and best practices, and implement improvements as needed • Monitor and optimize database performance, ensuring high availability and reliability • Work closely with software developers, business analysts, and other stakeholders to integrate database solutions with applications • Perform code reviews to support Database development • Perform database deployments • Optimize database queries and stored procedures for maximum efficiency and performance • Develop complex SQL queries, stored procedures, functions, triggers, and views to support business logic and application functionality • Perform data modeling, including designing schemas, tables, indexes, and relationships, for both transactional and analytical use cases • Provides support for troubleshooting and resolving database-related issues reported by application teams • Work closely with application developers to integrate database systems with applications and ensure efficient data flow • Configure and manage Azure Databases, including automated backups, replication, and high-availability options • Implement and manage database security, including encryption, access controls, and auditing, to meet industry standards and regulatory requirements • Ensure disaster recovery strategies are in place, including point-in-time restore and geo-replication for Azure SQL Database • Provide off-hours support when required • Provide on-site disaster recovery assistance when required




