Job Overview
Job Type
Full-time
Japanese Level
None Required
Category
Tech & Engineering
Description
**About the company:** Octopus Energy Tokyo Octopus Energy is a tech-driven energy company focused on making energy better for customers and the planet. After becoming Britain’s largest energy supplier, it brought the same customer-first, technology-led approach to Japan, where a lean team is building scalable platforms and products to accelerate the green energy transition. Read more **Responsibilities:** 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) We’re looking for someone with a general interest in technology and problem-solving; someone diligent and thoughtful. It would be helpful to have experience/expertise in the following (in rough priority order): Python Django (or equiv. web framework) Domain modelling Designing distributed systems, improving service reliability, and shaping long-term architectural strategy. HTTP and REST APIs, GraphQL and other API technologies Writing robust and fault-tolerant software Celery and async processing Postgres Nice to haves While not specifically required, tell us if you have any of the following. AWS experience Terraform, Packer, or Consul experience Ability to speak Japanese APPLY FOR THIS POSITION DO YOU NEED MORE INFO? ASK A QUESTION **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) We’re looking for someone with a general interest in technology and problem-solving; someone diligent and thoughtful. It would be helpful to have experience/expertise in the following (in rough priority order): Python Django (or equiv. web framework) Domain modelling Designing distributed systems, improving service reliability, and shaping long-term architectural strategy. HTTP and REST APIs, GraphQL and other API technologies Writing robust and fault-tolerant software Celery and async processing Postgres **Nice to have:** While not specifically required, tell us if you have any of the following. AWS experience Terraform, Packer, or Consul experience Ability to speak Japanese APPLY FOR THIS POSITION DO YOU NEED MORE INFO? ASK A QUESTION
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)
- We’re looking for someone with a general interest in technology and problem-solving; someone diligent and thoughtful. It would be helpful to have experience/expertise in the following (in rough priority order):
- Python
- Django (or equiv. web framework)
- Domain modelling
- Designing distributed systems, improving service reliability, and shaping long-term architectural strategy.
- HTTP and REST APIs, GraphQL and other API technologies
- Writing robust and fault-tolerant software
- Celery and async processing
- Postgres
