Software Engineer - Payment
About the team
The Payout team is the backbone of Back Market’s financial engine, ensuring that sellers and customers are paid quickly, securely and reliably. The team manages the full payout lifecycle: executing payments to our global network of refurbishers, handling seller onboarding and compliance, monitoring financial risk, and developing financing solutions that help sellers optimize cash flow.
Role Overview
As a Software Engineer you will work closely with squad members and the senior staff engineer, participate in bi‑monthly rituals to share best practices, and drive the technical direction of the squad in alignment with the overall vision.
Key Responsibilities
- Own and deliver features end‑to‑end, from design through launch, monitoring and support.
- Write clean, consistent, well‑organised code at scale.
- Collaborate with teammates, contribute to team knowledge and mentor junior members.
- Participate in system design discussions and shape architectural decisions in a distributed, service‐oriented environment.
- Maintain high code quality and performance while ensuring reliability and security.
Technical Environment
Backend stack: Python (FastAPI, SQLAlchemy, Celery), Golang, Django (phasing out)
Frontend stack: VueJS, Typescript, Nuxt, Revolve (design system)
Data: PostgreSQL, Redis, Kafka, RabbitMQ, BigQuery
Infrastructure: GCP, Kubernetes, Docker, Datadog, ArgoCD, CircleCI, GitHub
Main Technical Challenges
Transition from a monolithic to a distributed, service‑oriented architecture. Build efficient, loosely coupled services, manage release schedules, and maintain SLAs, tools, and security across the platform.
Qualifications
- 2+ years of backend development experience
- Strong system design skills and experience with microservices and distributed systems
- Understanding of data architecture and APIs
- Fullstack mindset: end‑to‑end product thinking, curiosity across the stack, strong collaboration and communication skills, and ability to navigate ambiguity across domains
Benefits
- Mission‑driven work that impacts environmental sustainability.
- Hybrid work model: 2 remote days a week, 1 remote week per quarter, and 3 flex days.
- Employee Resource Groups, mentorship programs, accessibility policies and cultural competency training.
Alternative Qualifications
- Associate Engineer: Demonstrate accountability, collaborative communication, a growth mindset and team focus.
- Experienced Engineer: Autonomy in development, high‑quality deliverables, professional collaboration and squad ownership.
Equal Opportunity Statement
Back Market is committed to hiring and supporting diverse teams. If reasonable accommodations are needed for the interview process, please discuss this with the Talent Acquisition Team.
#J-18808-Ljbffr