Kraken logo

Senior Software Engineer (Backend - Python/Django)

Kraken
Tokyo, Japan
Full Time
Posted April 30, 2025
Apply Now

Application opens on company website

Job Description

A Senior Software Engineer Backend specializing in Python and Django, responsible for developing and maintaining scalable server-side applications within a sustainable energy technology company. The role involves working on innovative energy solutions, collaborating with a multidisciplinary team, and following high engineering standards in a fast-paced, continuous delivery environment.

Key Responsibilities

  • Develop and maintain backend systems using Python, Django, Django-REST-framework, and GraphQL.
  • Implement features and optimize energy-related applications within the energy industry.
  • Participate in code reviews, pair programming, and testing to ensure high-quality software delivery.
  • Utilize AWS services as part of the continuous deployment pipeline.
  • Monitor and measure system performance using tools like Sentry and Cloudwatch.

Requirements

  • Proven experience as a Senior Software Engineer Backend with a focus on Python development.
  • Strong experience with Python, specifically in server-side development.
  • Extensive experience working with Django, including Django-REST-framework and GraphQL Graphene.
  • Experience designing, developing, and maintaining RESTful APIs and GraphQL APIs.
  • Hands-on experience with AWS services as part of a continuous deployment pipeline, including Django, ELB health checks, and related AWS tools.
  • Ability to write high-quality, thoroughly reviewed, and tested code following engineering standards.
  • Experience working in a team that follows a Kanban-like approach using tools such as Google Docs, Asana, Github, and CircleCI.
  • Experience with performance monitoring and production environment management using tools like Sentry and Cloudwatch.
  • Ability to participate in pair programming, code reviews, and maintain high-value test suites.
  • Experience working in an environment that emphasizes high coding standards, open-source conventions, and maintaining a tech blog.
  • Willingness to work in a collaborative environment with multidisciplinary teams including server-side, client-side, and mobile engineers, UX experts, copywriters, and designers.
  • Ability to contribute to a fast-paced, high-standard engineering environment with weekly tech talks and regular internal tool improvements.
  • Educational background in Computer Science, Software Engineering, or a related field (implied by seniority and experience requirements).

Benefits & Perks

Compensation/salary range not specified
Work schedule not specified
Work environment perks include high engineering standards, pair programming, code reviews, automated testing, weekly tech talks, monthly blitz-days, participation in tech meet-ups and conferences
Use of modern tools and technologies such as Python, Django, AWS, CircleCI, Sentry, Cloudwatch
Certified Great Place to Work in multiple countries
Recognition as one of the Best Workplaces on Glassdoor in the UK with a score of 4.7
Inclusive and accommodating interview process for candidates with specific needs
Strong emphasis on diversity and equal opportunity employment

Ready to Apply?

Join Kraken and make an impact in renewable energy

Stay Updated on Sustainability Jobs

Get the latest renewable energy jobs and career tips delivered to your inbox.

More jobs at Kraken

Head of Financial Systems

Kraken
NEW
London
Full Time
13h

Senior Legal Counsel, Artificial Intelligence & Data

Kraken
NEW
London
Full Time
13h

Senior Client Delivery Lead - Pre-Pay (Energy/Utilities)

Kraken
NEW
London
Full Time
13h

More jobs in Tokyo, Japan

Celonis logo

Senior Services Consultant Supply Chain Management

Celonis
Tokyo
Full Time
Dec 17
Celonis logo

Strategic Account Executive - Manufacturing

Celonis
Tokyo
Full Time
Dec 17
Celonis logo

Manager, Business Development

Celonis
Tokyo
Full Time
Dec 19