6 Π΄Π½Π΅ΠΉ Π½Π°Π·Π°Π΄
Senior Backend Engineer (Django)
95Β 000 - 105Β 000β¬
ΠΡΡΡ & Π‘ΠΎΠΏΡΠΎΠ²ΠΎΠ΄
ΠΠ»Ρ ΠΌΡΡΡΠ° Ρ ΡΡΠΎΠΉ Π²Π°ΠΊΠ°Π½ΡΠΈΠ΅ΠΉ Π½ΡΠΆΠ΅Π½ Plus
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π²Π°ΠΊΠ°Π½ΡΠΈΠΈ
Π’Π΅ΠΊΡΡ:
TL;DR
Senior Backend Engineer (Django): Owning and scaling the pricing system across iOS, Android, Web, and API products with an accent on SaaS subscriptions, relational databases, and API design. Focus on optimizing endpoint latency, delivering pricing architecture, monitoring releases with Datadog, and supporting millions of users.
Location: Paris, France (hybrid)
Salary: β¬95,000ββ¬105,000 per year plus stock options/BSPCE
Company
PhotoRoom is a visual solution for e-commerce businesses, offering mobile, web, and API products used by hundreds of millions of users.
What you will do
- Own the architecture, delivery, and ongoing performance of the pricing system across iOS, Android, Web, and API products.
- Design and implement backend features with Django and Django REST Framework.
- Monitor release performance with Datadog and iterate based on product usage and user feedback.
- Collaborate with product owners and frontend and backend engineers to deliver seamless user experiences.
- Optimize existing endpoints, reduce latency, and scale services for millions of users.
Requirements
- 5+ years of backend development experience with Django and Django REST Framework.
- Experience designing schemas, optimizing Django queries, and running low-downtime migrations with relational databases at scale.
- Hands-on experience with a PostgreSQL or MySQL database larger than 100 GB.
- Experience scaling SaaS products and managing subscriptions with Stripe or RevenueCat.
- Experience designing APIs in collaboration with frontend engineers, including OpenAPI specifications and developer documentation.
- Fluent English required; French is not required. Hybrid work from the Paris office is expected.
Culture & Benefits
- Remote-friendly environment with flexible working hours and trust-based remote work.
- Regular team gatherings, in-person onboarding, an annual company offsite, and team retreats.
- Competitive equity package with stock options/BSPCE.
- β¬1,000 annual learning and development budget.
- Private health insurance, personalized mental health support, and sports and cultural activity reimbursement.
- Relocation support of up to β¬10,000 for roles based in France. Extended parental leave is also provided.
Hiring process
- 30-minute screening call with a Talent Manager.
- 45-minute technical interview with the Hiring Manager, followed by a take-home assignment and live review.
- Culture-fit interviews, a team meeting, reference check, and offer.
ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: Π΅ΡΠ»ΠΈ ΡΠ°Π±ΠΎΡΠΎΠ΄Π°ΡΠ΅Π»Ρ ΠΏΡΠΎΡΠΈΡ Π²ΠΎΠΉΡΠΈ Π² ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ iCloud/Google, ΠΏΡΠΈΡΠ»Π°ΡΡ ΠΊΠΎΠ΄/ΠΏΠ°ΡΠΎΠ»Ρ, Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠΎΠ΄/ΠΠ, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡΠ΅ ΡΡΠΎΠ³ΠΎ - ΡΡΠΎ ΠΌΠΎΡΠ΅Π½Π½ΠΈΠΊΠΈ. ΠΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΆΠΌΠΈΡΠ΅ "ΠΠΎΠΆΠ°Π»ΠΎΠ²Π°ΡΡΡΡ" ΠΈΠ»ΠΈ ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π³Π°ΠΉΠ΄Π΅ β