Senior Software Engineer (Backend, Python)

NextGenEnergyJobs

Greater London

Hybrid

GBP 70,000 - 110,000

Full time

3 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

NextGenEnergyJobs in the United Kingdom seeks an experienced backend engineer to enhance pricing, billing and tax flows for international contexts using Django. You will improve payment accuracy, reporting, and the flexibility of subscriptions within a small, delivery‑focused team.

You will contribute to robust, secure software with strong CI/CD practices while collaborating across product and operations to deliver high‑quality customer experiences.

Qualifications

  • 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).
  • Experience with subscriptions and recurring payments.
  • Experience with billing and invoicing flows.
  • Experience working on commercials, pricing and tax within an international context.
  • Experience with KYC/KYB products and flows.

Responsibilities

  • 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

Skills

Python
Django
Team collaboration
Security practices
CI/CD
KYC/KYB
Billing & payments
Monitoring & debugging

Tools

Celery
AMQP
Git
CI/CD tooling

Job description

Help us improve the core product by developing and improving our pricing and discount mechanisms.

Responsibilities
  • 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
Requirements
  • 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
  • Experience with subscriptions and recurring payments
  • Experience with billing and invoicing flows
  • Experience working on commercials, pricing and tax within an international context
  • Experience with KYC/KYB products and flows
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Backend Software Engineer (Commerce Platform)
Staff Backend Software Engineer (Commerce Platform)

Ro • York and North Yorkshire

On-site
GBP 90,000 - 130,000
Medical benefits
Equity
Flexible time off
+5
Python Software Developer - FinTech
Python Software Developer - FinTech

Elliot Marsh • Holywood

Hybrid
GBP 49,000 - 89,000
Competitive salary
Progression opportunities
Good work-life balance
+5
Staff Backend Engineer - Scale Payments & Health Tech
Staff Backend Engineer - Scale Payments & Health Tech

Ro • York and North Yorkshire

On-site
GBP 90,000 - 130,000
Medical benefits
Equity
Flexible time off
+5
Software Engineer
Software Engineer

Octopus Energy Ltd • City of Westminster

On-site
GBP 70,000 - 95,000
Senior Software Engineer
Senior Software Engineer

Fundment • Greater London

On-site
GBP 80,000 - 110,000
Senior Python Developer/ Engineer
Senior Python Developer/ Engineer

Cognizant • City of Westminster, Greater London

On-site
GBP 70,000 - 110,000
Senior Python Developer/ Engineer
Senior Python Developer/ Engineer

Cognizant • London Colney

On-site
GBP 65,000 - 90,000
Senior Software Engineer - Python
Senior Software Engineer - Python

Experian Group • Greater London

Hybrid
GBP 90,000 - 120,000
Hybrid work model
Pension
BUPA healthcare
+1
Lead Software Engineer (Python)
Lead Software Engineer (Python)

Understanding Recruitment • Greater London

On-site
GBP 110,000 - 140,000
Senior Backend Developer
Senior Backend Developer

Rullion - Eon • City Of London

Hybrid
GBP 85,000 - 110,000