
Senior Backend Engineer – Python
Octopus Energy
full-time
Posted on:
Location Type: Hybrid
Location: Tokyo • 🇯🇵 Japan
Visit company websiteJob Level
Senior
Tech Stack
AWSAzureCloudDjangoGoogle Cloud PlatformMySQLPostgresPythonRDBMS
About the role
- Build and operate Octopus Energy products for the Japanese market (with many on the horizon)
- Design and develop APIs to integrate with other systems and 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.
- A general interest in technology and problem-solving; someone diligent and thoughtful.
Benefits
- Our process usually takes up to 4 weeks
- Customised interview process for comfort and maximum magic
- Equal opportunities and an inclusive work environment
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
backend web application developmentPythonDjangoRDBMSPostgreSQLMySQLGitcloud environmentsAWSGCP
Soft skills
communicationteam collaborationinitiativeautonomyproblem-solvingdiligencethoughtfulnessmentoringadaptabilityinterpersonal skills