Senior Backend Engineer (Python/Django) - OE Engineering
Team: All Roles
Location: Tokyo
Commitment: Full-time
Workplace Type: hybrid
What you'll do
- Design, build, and maintain high-performing, reliable code to meet the unique business needs.
- Improve code quality with daily basis small refactoring with better naming, better coupling, better tests.
- Collaborate with stakeholders via Product Manager to automate and improve real-world processes.
- Strive to find simple, elegant solutions—even for complex, region-specific requirements.
- Actively contribute to the codebase with a hands-on, problem-solving mindset.
- Support fellow engineers by pairing, giving thoughtful design and code reviews, and sharing knowledge to help everyone grow.
- Quickly investigate and resolve technical issues, including working with other teams when our operations or users are impacted.
- Follow a culture of frequent feedback, team retros, and regularly reviewing tools and workflows to keep improving how we work.
- Prioritize delighting both our customers and internal colleagues by designing intuitive, user-friendly experiences.
- Use monitoring tools (Sentry or Datadog) and identify the issues or discover opportunities to make our application more reliable.
- Place an emphasis on transparency, taking ownership and iterating on processes if something isn’t working—always aiming to deliver quality and value.
What you'll have
- We’re not obsessed with checking boxes. We value curiosity, empathy, and a love for building. But here’s what helps:
- Python - experience with at least one web framework (Django, Flask, etc.)
- Domain modelling
- HTTP and REST APIs
- Writing robust and error-resistant code
- Celery and async processing
- Postgres
- Thoughtful problem-solving with attention to detail
- Strong communication and team collaboration skills
- Familiarity with Git and version control workflows
- Experience with front-end applications (React, TypeScript, etc.).
- Experience with GraphQL.
- Experience with AWS infrastructure.
- Experience with Infrastructure as Code (Terraform, etc.)
- Japanese language ability is a bonus, but not required. We’re a global, inclusive team.
- Backend: Python, Django, Celery, Graphene, Postgres, Terraform, AWS
- Frontend: TypeScript, React, Next.js, GraphQL, Storybook, XState, Storyblok, Typeform
- Tooling & Testing: CircleCI, Sentry, Datadog, pytest
Our Culture
- We are at the forefront of innovation in the energy industry - and our success is driven by our people.
- Loves learning and enjoys sharing knowledge.
- Cares deeply about users and the impact of your work.
- Engages with people from diverse and multicultural backgrounds with sensitivity, empathy, and warmth.
- Gives and receives constructive feedback with openness, learns from challenges, and grows with a strong sense of purpose.
- Can thrive in a fast-moving, collaborative environment.
- Believes technology can and should fight climate change.
- Is excited to shape a modern engineering culture.
- Whether you're a seasoned engineer or just starting your software engineering journey, if you’re passionate and kind, we want to hear from you.
Why join us?
- Our company culture - we won best company to work for in 2019 and our CEO, Greg has recorded a podcast about our culture and how we empower our people.
- Flexible working environment - genuine work life balance here, we are in the top 5 companies in the UK, we treat you as a human, and do our best to make work and life merge smoothly together.
- Relaxation - we don’t count your holidays here, we work hard, and so we know you need to play hard as well (within reason of course).
- Equity Options Scheme - you own your own part of the business, share options in the whole Octopus Energy Group so we all work together towards success.
- Office culture - have a certain tech requirement? We’ll do our best to get it. Our offices are also stocked with fruit, breakfast, great coffee and soft drinks. Weekly on a Friday we all get together (this happens virtually too) for company updates and drinks - we call it Family Dinner.
- Your development is important - we support and help with development including internal and external courses, learning, study support etc, all bespoke to you.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
