This role is ideal for a backend engineer with a strong data and systems mindset, especially someone experienced with financial, billing, reporting, or integration-heavy systems.
3+ years of backend development experience
Strong Python 3 knowledge (core concepts and internals)
Experience building REST APIs with Django / DRF
Solid experience with PostgreSQL and SQL query optimization
Understanding of data structures, algorithms, and complexity
Good understanding of HTTP and networking basics
Experience designing features, writing documentation, and providing estimations
Experience with CI/CD and automation processes
Comfortable working with Unix systems
Knowledge of OOP, SOLID principles, and design patterns
Passion for writing maintainable tests
Strong problem-solving skills and ability to work independently
Good written English (Russian is a plus)
Experience in fintech, billing, payments, reporting, or data platforms
Experience working with data validation, reconciliation, and monitoring
Experience integrating with external partners/services
Experience debugging production data issues across services
Responsibilities
You will design and develop systems that:
Collect and store raw financial data from products and partners
Manage contract data and currency rates for billing calculations
Perform billing calculations with full transparency and traceability
Validate, monitor, and control financial data pipelines
Export billing results to billing and financial systems (FP&A, intercompany, reporting, etc.)
Integrate multiple internal and external services
Improve system performance, reliability, and data correctness
Work across split infrastructures (ex-IPONWEB and CRTO environments)