Taro Logo

Backend Developer - Payment Solutions

A global energy tech company building the world's largest public EV charging platform with over 1,000,000 connected electric vehicle chargers.
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Automotive · Finance

Job Description

Octopus Electroverse, a division of Octopus Energy Group, is revolutionizing electric vehicle ownership by building the world's largest public charging platform. In just four years, they've connected over 1,000,000 EV chargers globally, with a comprehensive ecosystem spanning web, iOS, Android, CarPlay, Android Auto & Automotive OS platforms.

The Backend Developer role focuses on payment solutions within the Electroverse ecosystem. You'll be integral to developing core functionality, particularly in processing payments, analyzing financial traffic, and implementing fraud detection systems. This position offers a unique opportunity to work with a high-energy project team, combining the dynamic atmosphere of a startup with the resources of a rapidly scaling EnTech business.

The role demands expertise in Python/Django development, with a strong focus on financial systems, payment processing, and security. You'll be responsible for improving financial reporting accuracy, maintaining payment success rates, and building sophisticated fraud detection tools. The position offers the chance to work on large-scale features that will significantly impact the future of EV charging infrastructure.

Working in a multifunctional team alongside product, development, commercial, operations, and marketing professionals, you'll contribute to making Octopus the leading name in EV charging. The company values diversity and inclusion, encouraging applications from candidates who might not meet all requirements but show potential and passion for the role.

This is an excellent opportunity for a developer who wants to make a meaningful impact in the sustainable energy and electric vehicle sector while working with cutting-edge technology and scalable solutions.

Last updated a month ago

Responsibilities For Backend Developer - Payment Solutions

  • Help improve the core product by developing and improving our financial system
  • Help improve the accuracy of financial reporting and payment success rates across payment providers
  • Build tools to detect and monitor fraudulent operations, develop risk analysis and prevent malicious behaviour
  • Work as part of a larger cross-functional team to deliver the best quality product
  • Support Operations team in resolving payments-related customer issues and Financial team in building accurate reporting systems

Requirements For Backend Developer - Payment Solutions

Python
  • Strong understanding of Python and Django ecosystems with 3+ years of experience
  • Knowledge of payment providers (Stripe/Adyen/WorldPay)
  • Experience with Fraud and Risk analysis
  • Experience with KYC/KYB products and flows
  • Experience with billing and invoicing flows
  • Experience with monitoring and debugging applications and infrastructure
  • Experience maintaining asynchronous processing systems (AMQP, Celery)
  • 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
  • Ability to write robust and fault-tolerant software
  • Proficient understanding of Git

Related Jobs