Senior Software Engineer (Backend, Python)
- Work arrangement
- Hybrid
- Occupation
- Software & IT
- Location
- London (GB)
- Compensation
- Not disclosed
- Apply by
- April 10, 2027
About this role
What you'll do
Help us improve the core product by developing and improving our pricing and discount mechanisms.
Help improving the accuracy of our financial reporting and payment success rates across our existing and potential payment providers
Expand existing charging subscription offering to add flexibility and scalability
Work within a small specialized team to enable multiple cross functional product areas and delivery best quality for our customers
Support the Operations team in resolving payments related customer issues, and the Financial team in building accurate reporting systems
What you'll need
The passion to create something amazing, and the mindset to learn and grow with the company.
3+ years software experience, preferably with Django or similar Python frameworks
Experience with monitoring and debugging applications and infrastructure
Experience maintaining asynchronous processing systems (AMQP, Celery)
An ability to discuss vision and features within a team and propose creative solutions
Knowledge of common security practices
Familiarity with continuous integration and continuous deployment
An ability to write robust and fault-tolerant software
Proficient understanding of Git
It would be great if you have
Experience with subscriptions and recurring payments
Experience with billing and invoicing flows
Experience working on commercials, pricing and tax within an international context