This position is no longer available.

Senior Backend Engineer

Permanent contract
Paris
Salary: €60K to 70K
Experience: > 5 years

Deepomatic
Deepomatic

Interested in this job?

Questions and answers about the job

The position

Job description

  • We’re looking for a Senior Backend Engineer to join us in the development of the backend ecosystem that powers our real-time AI data processing
  • This data pipeline relies on Django APIs, Kafka-based event streaming and ranges from APIs to serve our mobile application to data export services and back-office portals
  • This is a high-impact role where you will bridge the gap between our current success and our future vision, absorbing deep architectural knowledge from our senior leads to modernize our core services while maintaining the momentum of our global client deployments
  • Initially, you will focus on the evolution of our current production environment, delivering high-value features and ramping up on the architecture of our existing AI data pipeline
  • Once you have established a deep command of these systems, you will pivot to a central role in our next-generation transformation
  • In this phase, you will help the ambitious architectural overhaul required to transition our platform into a modern platform capable of supporting advanced workflows and sophisticated new data modalities
  • Short term (0-6 months):
  • Onboard onto squad core Django services
  • Take over maintenance, feature delivery, and incident response on these services
  • Begin learning the data pipeline: Kafka-based event streaming
  • Participate in code reviews across the backend
  • Medium term (6-12 months):
  • Own the data pipeline alongside existing engineers and contribute to its consolidation
  • Start contributing the new back end to support advanced workflows and sophisticated new data modalities
  • Help eliminate single points of failure on under-covered services
  • Long term:
  • Become a backend pillar of the squad, capable of working across any service
  • Co-own the Dynamic Forms backend architecture Become a core member of the backend team
  • Technical environment:
  • Core stack: Python, Django, PostgreSQL, Celery
  • Data pipeline: Kafka, Debezium, Risingwave, Redpanda, BigQuery
  • Infrastructure: Kubernetes, ArgoCD, Terraform, GCP
  • Deployment: Mix of independent services (on-demand) and bundled monthly releases
  • Integrations: REST APIs, Algolia, computer vision services, generative AI
  • Services: multiple services, APIs, data pipeline, client portals, export systems
  • Collect squad: 7 engineers, 1 QA, 1 PM, 1 EM. The team owns the full chain from mobile apps to data pipeline

Benefits

  • Flexible schedules
  • Collaborative teams
  • New and modern office facilities
  • Remote work opportunities

Preferred experience

  • Solid understanding of relational databases (PostgreSQL), query optimization, data modeling
  • Comfortable with CI/CD, infrastructure-as-code, and production operations
  • 5+ years of professional backend development experience
  • Experience with Kubernetes and container-based deployments
  • Strong experience with Python and Django (or equivalent web framework with willingness to switch)
  • Fluency in English is required
  • Experience with event-driven architecture (Kafka, RabbitMQ, or similar)
  • Experience with multi-tenant SaaS architecture
  • Familiarity with Terraform, GCP, BigQuery, or data pipeline tooling
  • Some frontend ability (TypeScript/React) for occasional fullstack contributions
  • Knowledge sharing: documenting and pairing are part of the job
  • No ego: we value kindness, open communication, and mutual respect
  • Ownership: you own your services end-to-end: code, deployment, monitoring, incidents
  • Breadth over depth: comfort with context-switching across many services is essential
  • KISS: simplicity over cleverness, pragmatism over perfection

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

See all job openings