Senior Backend Engineer
AI-powered visual-production platform for e-commerce, offering product-image generation, editing, batch workflows, web/mobile apps, and an API.
Funding history
About Photoroom
Photoroom is a Paris-based company that uses AI for e-commerce product photography, including image generation, background removal, visual editing, and high-volume automation.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will own the pricing system used across iOS, Android, web, and API products. You will design architecture, build and release features, monitor performance, optimize endpoints and latency, and work with product and frontend partners to deliver user experiences and supporting API documentation.
Requirements
- 5+ years of backend development experience with Django and Django Rest Framework
- Experience with relational databases at scale
- Experience designing schemas, optimizing Django queries, and running low-downtime migrations
- Experience scaling SaaS and subscription management with Stripe or RevenueCat
- Experience with PostgreSQL or MySQL databases larger than 100 GB
- Experience designing endpoints with frontend engineers
- Fluency in English
Responsibilities
- Own the pricing-system architecture and delivery
- Design, code, release, and monitor backend features
- Monitor release performance with Datadog
- Iterate based on product usage and user feedback
- Collaborate with product and frontend partners
- Optimize endpoints, reduce latency, and support scale
- Deliver OpenAPI and developer documentation
Benefits
- Hybrid work from the Paris office
- Regular team gatherings
- In-person onboarding
- Yearly company offsite
- Team retreats
- Stock options/BSPCE
- €1,000 annual learning and development budget
- Private health insurance
- Personalized mental health support via MokaCare
- Sports and cultural activities reimbursement
- Relocation support up to €10,000 for France-based roles
- Flexible working hours
- Extended parental leave
Hiring Process
Screening call with Talent Manager; technical interview with Hiring Manager; take-home assignment and live team review; culture-fit interviews and team meeting; reference check and offer.
