What You Will Work On:
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)
Your Responsibilities:
Deliver high-quality features on time
Design scalable solutions considering long-term usage
Participate in design and code reviews
Write clear technical specifications when needed
Troubleshoot complex data and system issues
Monitor performance and reliability of services
Write automated tests (unit functional integration)
Work independently and take ownership of problems
Collaborate with multiple projects and stakeholders
What Were Looking For
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.
Required Skills
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)
Nice to Have (Strong 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
Why This Role Is Interesting:
You will not be building simple APIs.
You will be building the financial backbone that other systems rely on.
This role gives you exposure to:
Financial data architecture
Data correctness and reconciliation challenges
Complex integrations
High-impact backend systems
Cross-team and cross-system engineering
Who Will Succeed Here
Engineers who:
Care about data correctness and system reliability
Enjoy debugging complex data flows
Think in terms of architecture not just endpoints
Take ownership and work independently
Like solving real non-trivial backend problems