CrawlJobs Logo

Senior Backend Engineer - Python

Japan, Tokyo · Job Posted February 18, 2026
Apply Position
Job Link Share

Job Description

Octopus Energy started with a bold idea: to build Britain's first truly digital energy supplier. By combining world-class tech with brilliant humans who care deeply about customers and driving the renewable energy transition, we made it happen and in 2025, we became Britain's largest energy supplier. In 2021, we brought this mission to Japan – the world’s largest liberalised energy market. Here, we are committed to making energy better for both customers and the planet, while driving the growth of green energy across the country by using smart technology. In our lean and fast-moving team in Japan, every idea and action has the power to create a real impact on both business and society. We’re looking for people who can build scalable, highly resilient platforms from the ground up. We're scaling fast, and building the next generation of products to accelerate the green energy transition. Senior engineers will lead architectural decisions, guide system design, and mentor engineers as we scale. From making it effortless to switch to heat pumps, solar and EVs, to launching smart tariffs and creating renewable generation at scale, we're solving some of the most complex challenges in energy with speed, creativity and customer obsession. Here in Japan we’re following in the footsteps of the UK, taking their learnings, and adopting products and experiences that customers love. As a member of the Octopus Tech Team, you'll have real ownership, variety, and the chance to shape products that make a tangible difference in people's lives – lowering bills, enabling greener living, and delivering experiences customers genuinely love. We’re expecting senior technical leadership, you will have tech decision-making authority, lead initiatives across domains, solve deep technical challenges, and align with global tech strategy. But you won’t be alone, you'll work side by side with teams across customer service, sales & marketing, operations, finance and data, and see the impact of your work in the real world, fast. You will also be a member of our global engineering community, where support is just a Google Meets or Slack message away. We’re looking for people who want to take part in this journey and help shape the future of energy in Japan. If this sounds exciting, we'd love to chat. There’s a couple of things you should be aware of about this role. You may initially be employed by Kraken Tech Japan, our sister company in Japan, then, at some future time in the near future, transfer your employment to Octopus along with other tech staff in our other markets across the world. We’re expanding the scope of our tech team, and we are looking for Backend Engineers to join our team to lead backend development on some exciting new products. You will play a key role in leading the backend domain and building scalable, reliable services that power the future of energy in Japan.

Job Responsibility

  • Build and operate Octopus Energy products for the Japanese market (with many on the horizon). Including driving architectural decisions, improving reliability and performance, and aligning global tech strategy with local requirements
  • Design and develop APIs to integrate with other systems and services. For example, lead API design standards, review complex integrations, and ensure consistency across services
  • Collaborate with international teams (UK, EU, APAC and USA) in global development projects
  • Develop and operate Octopus Energy’s core global backend system

Requirements

  • 5+ years of professional experience in backend web application development
  • Hands-on experience with Python/Django or equivalent web frameworks
  • Architectural understanding, best practices, system decomposition, and mentoring others
  • Experience designing and operating RDBMS (e.g., PostgreSQL, MySQL)
  • Experience in team development using Git
  • Experience with secure, reliable, large-scale/ high-transaction systems
  • Experience developing and operating systems in cloud environments (AWS, GCP, or Azure)
  • Experience with microservice architecture
  • Ability to communicate in English (participating in meetings and discussions, reading and writing)
  • Interest in environmental issues and the energy industry
  • A self-sufficient person with a high level of initiative and who enjoys working in a fast-changing environment and can work autonomously
  • A strong team player who collaborates across teams and departments
  • Someone excited to solve social challenges through technology
  • Ability to communicate in English is essential

Nice to have

Ability to speak Japanese would be a plus

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Senior Backend Engineer - Python

8 matching positions

Senior Backend Engineer - Python / Threat Intelligence

Are you ready to join a team that's building the future of threat intelligence? ...
Location
Location
Czechia , Prague
Salary
Salary:
Not provided
rapid7.com Logo
Rapid7
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • A minimum of 5 years of software development experience in a production environment with deep proficiency in Backend technologies (Python), including Python libraries (eg. SQLAlchemy, Pydantic, Playwright, Pytest), API design, Databases, and Microservices
  • Experience with Cloud computing (e.g., GCP, AWS, or similar)
  • Experience with DevOps practices (CI/CD pipelines, etc.)
  • Experience with Databases (eg. ElasticSearch, Firestore, PostgreSQL, MongoDB)
  • Problem Solving: Strong creative problem-solving skills with a focus on system design and performance optimization
  • Attention to Detail: Excellent attention to detail and a commitment to high-quality technical execution
  • AI Proficiency: Hands-on approach to AI Research and the ability to integrate AI into production environments
  • Passionate and responsible team player with strong communication skills
  • You aren't afraid to challenge the status quo, bringing innovative thinking and a fresh perspective to complex problems
  • Understanding of the full lifecycle development process, including business and functional requirements, developing technical designs, implementation of scalable solutions, and object-oriented design
Job Responsibility
Job Responsibility
  • Take an active role in the design and planning of upcoming features and make well-reasoned decisions and tradeoffs in your areas of expertise
  • Develop, test, and deploy high-quality, efficient code across the full stack, adhering to best practices and coding standards
  • Lead AI Research & POCs to find innovative solutions for threat intelligence
  • Take an active role in high-level architectural thinking, working with both legacy code and greenfield projects
  • Investigate and resolve the most complex system defects and production issues, performing root cause analysis to implement permanent technical solutions
  • Partner with internal teams to ensure we are understanding and delighting our customers
  • Fulltime
Read More
Arrow Right

Senior Backend Python Engineer - AI Platform

Are you looking for a career move that will put you at the heart of a global fin...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proficiency in core Python and FastAPI framework
  • Profound understanding of software design principles, architectural patterns, and an unwavering commitment to writing clean, maintainable, and production-grade code
  • Experience of the full lifecycle of design, implementation and running of enterprise software solutions involving cross functional team collaboration
  • Experience contributing to the architecture and design (architecture, design patterns, reliability, scaling) of new and current systems
  • Experience with containerized deployment (Kubernetes, OpenShift etc)
  • Experience with DevOps, CI/CD and agile methodology
Job Responsibility
Job Responsibility
  • You will design, implement, build and deploy backend systems to automate the analysis of data, code and documentation, and structure the extracted knowledge in a Credit Risk Domain aware knowledge graph
What we offer
What we offer
  • Generous holiday allowance starting at 27 days plus bank holidays
  • increasing with tenure
  • A discretional annual performance related bonus
  • Private medical insurance packages to suit your personal circumstances
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right

Senior Backend Engineer (Python)

We are looking for a Senior Backend Engineer to join the team. In this role, you...
Location
Location
Netherlands , Amsterdam
Salary
Salary:
Not provided
levy-professionals.com Logo
Levy Professionals
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong experience with Python backend development
  • Experience designing and developing RESTful APIs
  • Hands-on experience with FastAPI, Pydantic, and Pytest
  • Solid understanding of backend architecture and integration patterns
  • Experience designing and maintaining database schemas
  • Ability to write efficient and scalable complex queries
  • Experience with Azure or other cloud platforms
  • Understanding of deploying and operating backend services in cloud environments
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable backend services and RESTful APIs
  • Define and maintain clear API contracts and specifications
  • Build integration components and backend services using Python
  • Work with frameworks and tooling such as FastAPI, Pydantic, and Pytest
  • Design and maintain database schemas aligned with application requirements
  • Write efficient and scalable database queries
  • Deploy, configure, and operate services within Azure cloud environments
  • Participate actively in Scrum ceremonies, refinements, and user story discussions
  • Contribute to code reviews with a coaching and constructive mindset
  • Collaborate closely with engineers, stakeholders, and other chapters to deliver valuable solutions
  • Fulltime
Read More
Arrow Right

Senior Python Backend Engineer

We are looking for a highly skilled Senior Python Backend Engineer with 6–10 yea...
Location
Location
India , Mumbai
Salary
Salary:
Not provided
Bombay Softwares
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6–10 years of Python backend experience with strong Django/Flask/FastAPI expertise
  • Strong system design and architectural decision-making skills
  • Hands-on experience with distributed systems, messaging queues (Celery, RabbitMQ), and async programming
  • Experience building robust and secure RESTful APIs
  • Experience with Redis, caching strategies, and performance optimization
  • Experience with AWS/Azure/GCP, cloud services, and production deployments
  • Expertise with testing frameworks (pytest) and enforcing code quality
  • Familiar with observability tools (Prometheus, Grafana, ELK, CloudWatch) and incident management
Job Responsibility
Job Responsibility
  • Architect and maintain RESTful APIs with strong emphasis on performance, security, versioning, and reliability
  • Design, optimize, and scale database schemas, queries, and data flows
  • Oversee deployments, CI/CD pipelines, observability (logging, metrics, tracing), and production readiness
  • Ensure secure coding practices following OWASP and cloud security standards
  • Collaborate with product, QA, DevOps, and cross-functional teams to deliver high-quality solutions on time
  • Take end-to-end ownership of modules and influence engineering roadmap decisions
Read More
Arrow Right

Senior Python Backend Engineer

At Makersite, we're pioneering the future of sustainable product development and...
Location
Location
Germany , Berlin
Salary
Salary:
Not provided
makersite.io Logo
Makersite GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3 - 7 years of experience as a Python backend developer
  • 2+ years in a B2B environment
  • Comfortable speaking with customers clearly to understand requirements
  • Experience with Python frameworks (e.g., Flask, Bottle), Amazon Web Services (AWS) and REST
  • Solid understanding of databases and SQL, preferably graph databases
  • Experience building data pipelines with complex data
  • Experience with large, enterprise-grade applications
  • Located in Germany and Europe
  • A degree in Computer Science or Software Engineering
Job Responsibility
Job Responsibility
  • Help create functional requirements together with our customers
  • Collaborate with UX designers to develop and implement requirements
  • Build efficient data-powered REST APIs in Python
  • Build end-to-end data pipelines and AI models needed for your APIs
  • Collaborate with front-end engineers to integrate with your APIs
  • Contribute to testing and bug fixes
What we offer
What we offer
  • 30 Days Paid Time Off
  • Remote-First Flexibility
  • Generous Learning & Development Budget
  • Choose Your Ideal Work Equipment
  • Save on your bicycle leasing through JobRad® - German-based employees
  • Fulltime
Read More
Arrow Right

Backend Software Engineer / Senior Software Engineer- Kusto

Are you excited by the challenge of redefining how people explore and analyze ma...
Location
Location
Israel , Tel Aviv, Herzliya
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of technical engineering experience with coding in languages including, but not limited to, C#, Python or Java
  • 2+ years building and running services in a cloud environment (Azure, AWS, or GCP)
  • Experience in designing and operating large-scale distributed systems with high availability and reliability
Job Responsibility
Job Responsibility
  • Design, develop, and improve cloud-native services that are scalable, secure, and easy to operate
  • Drive architectural decisions and lead the development of major components in a distributed, high-SLA system
  • Collaborate with cross-functional teams in ILDC and abroad to deliver end-to-end solutions
  • Conduct code and design reviews and mentor junior engineers to grow technical excellence across the team
  • Help shape the future of real-time analytics in Microsoft Fabric RTI, with customer impact as your north star
  • Fulltime
Read More
Arrow Right
New

Senior Python Engineer

A high-performing global team is looking for an experienced Python Engineer to h...
Location
Location
United Kingdom , London
Salary
Salary:
130000.00 GBP / Year
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong Python development experience within enterprise environments
  • Excellent SQL and data processing skills, including Pandas/NumPy
  • Experience building APIs and backend services using frameworks such as FastAPI, Flask or Django
  • Previous exposure to trading, risk, PnL or capital markets environments
Job Responsibility
Job Responsibility
  • Building and enhancing Python-based backend services and data pipelines
  • Working with complex financial and trading datasets to support reporting and analytics
  • Developing APIs, automation tools and scalable processing solutions
  • Collaborating with technical and business stakeholders across front-office and risk functions
  • Fulltime
Read More
Arrow Right
New

Senior Backend Engineer (Search Team)

The Search team aims to deliver the right information to the right person at the...
Location
Location
France , Lyon
Salary
Salary:
Not provided
lumapps.com Logo
LumApps
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5 years of significant experience in Backend development, including experience with Elasticsearch
  • Initial solid experience with Python and Go
  • Ability to adapt in a fast-evolving environment, with a continuous improvement mindset and a willingness to learn from mistakes
  • Established working habits and openness to sharing and promoting them within the team
  • A favorite pastry—and the ability to explain why
  • Familiarity with modern development practices (testing, code reviews, CI/CD, version control, etc.)
  • Knowledge for search relevance
  • Strong written and spoken English skills
Job Responsibility
Job Responsibility
  • Shaping the future of the product
  • Defining features
  • Designing APIs and the underlying data model
  • Implementing business logic for various functionalities
  • Acting as a proactive partner for API consumers, especially our web and mobile applications
  • Optimization
  • Working closely with other team members (pair programming, design discussions, technical decision-making, Scrum ceremonies)
What we offer
What we offer
  • Hybrid work model – 2 days at the office, 3 days remote
  • RTT days – ~10 extra days off per year
  • Meal vouchers (SWILE) + free snacks & coffee
  • Yoga classes
  • Supportive parental leave and family moments
  • Health insurance (ALAN) – 60% covered + full life & disability cover
  • Afterworks, team celebrations & seasonal parties
  • Equipment of your choice
  • French & English lessons, professional development & access to Leeto CSE
  • Fulltime
Read More
Arrow Right