Senior Backend Engineer (Python) – Platform
SplitMetrics · Belgrade
Job description
About the role
We are looking for a Senior Backend Engineer with strong data‑engineering experience to join our Platform team and help build high‑load, scalable systems that process hundreds of millions of records daily.
Key responsibilities
- Design and develop scalable Python services handling 200‑400 M+ records per day.
- Build and maintain data pipelines for ingestion, normalization, deduplication and backfills.
- Implement integrations with multiple external channels using a unified, channel‑agnostic data model and API.
- Ensure data quality, validation, reconciliation and monitoring of freshness and completeness.
- Improve system reliability, observability and cost efficiency, and rewrite legacy components with modern technologies.
Required profile
- 5+ years of commercial Python development experience.
- Strong knowledge of raw SQL and deep understanding of PostgreSQL performance tuning.
- Hands‑on experience building micro‑service architectures and scaling them.
- Proficiency with modern CI/CD pipelines and development process improvement.
- Experience building data pipelines and ETL/ELT processes at scale.
Required skills
- Python
- SQL
- PostgreSQL
- Microservices
- CI/CD
- Data pipelines / ETL / ELT
- External API integration
What we offer
- Flexible remote‑first working environment with optional coworking coverage.
- Generous vacation policy plus additional personal PTO.
- Medical insurance or health‑care compensation.
- Paid sick leave and wellness support.
- Professional development budget for conferences and internal courses.
- Performance reviews every six months and internal mobility opportunities.
- Regular online events, offline retreats and a culture of open dialogue.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Serbia.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
Published 5 hours ago
Expires 1 month from now
3 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
SplitMetrics
Belgrade