companyKraken logo

Senior Software Engineer (Backend - Python/Django)

KrakenTokyo
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Senior

Qualifications

Proven experience as a backend software engineer, preferably with Python and Django. Strong understanding of RESTful API design and development. Experience with cloud services, particularly AWS. Familiarity with continuous integration/continuous deployment (CI/CD) practices. Ability to work collaboratively in a fast-paced, Agile environment. Excellent problem-solving skills and a proactive mindset. Strong communication skills, both verbal and written.

About the job

Join us in leveraging technology to create a significant positive impact on the environment!

Kraken is at the forefront of groundbreaking advancements in the global energy sector.

As a technology-driven company, we're dedicated to establishing a more intelligent and sustainable energy ecosystem. Our initiatives aim to optimize renewable energy generation, develop smarter grids, and empower utilities to enhance customer experiences, ultimately revolutionizing the energy industry for the benefit of all.

This is an exhilarating time to be involved in energy. Join us in making a meaningful contribution to a more sustainable future.

Our Team
Our engineering team consists of approximately 800 skilled professionals from diverse disciplines, including backend, frontend, and mobile engineers, who collaborate closely with UX specialists, copywriters, and designers. We adopt a Kanban-like methodology, utilizing tools such as Google Docs and Asana for work management, GitHub and CircleCI for our continuous delivery pipeline, and Sentry and Cloudwatch for performance monitoring. Kraken is an excellent environment for growth, where you'll learn from talented engineers and enhance your skills. Some of our coding standards are open-source.

We uphold high engineering standards, practicing pair programming, conducting thorough code reviews, and maintaining rapid, high-value testing suites. Our culture fosters continuous learning through weekly tech talks, monthly blitz days (focused on tool enhancement and dependency upgrades), and active participation in tech meet-ups and conferences.
Our coding conventions are open-source and we maintain a tech blog to showcase our work.

At Kraken, you will thrive, collaborate with exceptional engineers, and elevate your technical expertise.

Our Technology
On the backend, we primarily utilize Python, with most of our applications powered by Django, Django REST Framework, and GraphQL (Graphene). Our infrastructure heavily relies on AWS to support a continuous deployment pipeline. For more insights, check out our article on Django, ELB health checks and continuous delivery.

About Kraken

At Kraken, we are committed to driving innovation in the energy landscape. Our mission is to create a smarter, more sustainable energy system that benefits both consumers and the environment. By optimizing renewable energy generation and enhancing grid intelligence, we are reshaping the future of energy for a sustainable planet.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.