Senior Software Engineer, Backend (Merchant Data Platform EU)
Tech Stack / Keywords
Firma i stanowisko
Affirm is reinventing credit to make it more honest and friendly, giving consumers the flexibility to buy now and pay later without any hidden fees or compounding interest.
The Merchant Data Platform is a backend, foundational service at Affirm. It is responsible for merchant data and identity across all merchant touchpoints. The platform serves millions of requests per day, supports onboarding of merchants across all touchpoints, and maintains strict availability and latency SLAs. The team maintains sophisticated pipelines for merchant identification, risk analysis, and fraud detection.
The team is fully remote and based in Europe.
Wymagania
- 4+ years of experience as a software engineer with leadership responsibilities and mentoring junior engineers.
- Experience designing, developing, and launching backend systems at scale.
- Proficient in Python or Kotlin.
- Track record of developing highly available distributed systems using AWS, MySQL, and Kubernetes.
- Expert at synthesizing complex business products and technical requirements to produce high quality system designs and software.
- Comfortable navigating large code bases, debugging others' code, and providing feedback through code reviews.
- Experience defining technical plans for significant features or system components with elegant, simple, and extensible designs.
- Proficient at making significant changes in large code bases and developing tools and practices to do so safely.
- Takes ownership of personal growth, proactively seeking feedback.
- Strong verbal and written communication skills for effective collaboration with a global engineering team.
Obowiązki
- Own and deliver quarterly goals for your team.
- Lead engineers through ambiguity to solve open-ended problems.
- Support peers and stakeholders in the product development lifecycle by collaborating with product management, design, and analytics.
- Participate in ideation, articulate technical constraints, and partner on decisions considering risks and trade-offs.
- Proactively identify project, process, technology, or business issues, advocate for them, and lead in solving them.
- Drive detailed project definition, design, cross-functional alignment, estimation, task breakdown, delivery, monitoring, and maintenance.
- Support operations and availability of team artifacts by creating and monitoring metrics, escalating when needed, and supporting "keep the lights on" and on-call efforts.
- Contribute to team community by engaging in growth and development activities such as participation in the interview process.
- Mentor engineers to improve their designs, code quality, and testing.
- Own the availability, reliability, and performance of team systems.
Oferta
- 100% subsidized medical coverage, dental and vision for employees and dependents.
- 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.
- Competitive vacation and holiday schedules.
- Employee stock purchase plan (ESPP) enabling purchase of shares at a discount.
- Remote-first work with flexibility to work anywhere in Poland.
- Health care coverage with all premiums covered.
- Generous stipends for technology, food, lifestyle needs, and family forming expenses.
- Inclusive interview experience with reasonable accommodations for candidates with disabilities.
Inne informacje
This job is remote within Poland. The job description is not a contractual document and is not intended to have binding force.
Affirm
26 aktywnych ofert