This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Senior Python Backend Software Engineer to join the Analytics team and take ownership of complex and business‑critical backend systems. Work on features like multi‑cloud data exports, data expiration, and analytics CRUD for reports, segmentations, and funnels. These systems sit at the heart of our analytics platform, handle large volumes of customer data, and require solid computer science fundamentals.
Job Responsibility:
Design, develop, maintain, and test Python backend services and modules
Own and evolve multi‑cloud export pipelines
Design and optimize MongoDB data models and queries
Work with Redis, Kafka, and Celery to build robust distributed systems
Design and implement REST APIs using Flask
Ensure data privacy and compliance in analytics pipelines
Diagnose and resolve production incidents in distributed environments
Contribute to testing and quality
Collaborate closely with other backend engineers, SRE/DevOps, and product managers
Requirements:
3+ years of professional experience in Python backend development
Strong Python 3 skills including advanced OOP, decorators, context managers, iterators/generators, type hints
MongoDB expertise including complex aggregation pipelines, indexing, performance tuning
Redis experience for caching and distributed patterns
Strong background in distributed systems including task queues, asynchronous job processing, state machines, error recovery
Solid REST API design and implementation experience with Flask or similar
Ability to debug complex production issues
Strong communication skills and comfort working in a remote, highly collaborative team
Nice to have:
Experience designing and operating cloud storage integrations with resumable/multipart uploads
Experience integrating with SFTP/SSH
gRPC service development with Protocol Buffers
Background in analytics systems
Hands‑on experience with data privacy / GDPR implementation
Performance optimization for large datasets
Kafka or other event streaming systems
Experience with GCP and Kubernetes‑based deployments
Experience with or interest in the Go programming language
What we offer:
Great deal of freedom and trust
Flexible working hours
Virtual-first work with hubs across three continents