Gorilla - Energy data applications Logo

Gorilla - Energy data applications

Backend Software Engineer (Python)

Sorry, this job was removed at 10:06 p.m. (GMT) on Tuesday, Oct 28, 2025
Be an Early Applicant
UK
UK

Similar Jobs

21 Days Ago
Hybrid
Glasgow, City of Glasgow, Scotland, GBR
Mid level
Mid level
Financial Services
As an Experienced Software Engineer, develop scalable systems using Java or Python, execute software solutions, and enhance application stability through technical troubleshooting and coding best practices.
Top Skills: Artificial IntelligenceCi/CdCloud TechnologiesJavaMachine LearningMobilePython
21 Days Ago
Hybrid
London, Greater London, England, GBR
Mid level
Mid level
Financial Services
Join JPMorganChase as an Experienced Software Engineer, developing scalable systems using Java or Python, contributing to product improvement, and engaging in agile methodologies.
Top Skills: Cloud TechnologiesJavaPython
21 Days Ago
Hybrid
Bournemouth, Dorset, England, GBR
Mid level
Mid level
Financial Services
Design and develop scalable systems using Java or Python, contributing to software solutions, architecture, and operational stability, while ensuring code quality and system resilience.
Top Skills: Cloud TechnologiesJavaPython

Join us at Gorilla and be part of a mission to transform the energy industry. At Gorilla, you'll play a vital role in delivering cutting-edge data solutions for a lower-carbon future. We focus on providing efficient, reliable, and flexible SaaS solutions for data processing and analysis in the energy sector. Together, we're driving digital transformation, maximizing ROI for clients, and contributing to achieving net-zero emissions through technology and data-driven insights.

What you'll do

As a software engineer in platform development you will be part of a team responsible for the development of the API and database layer, effectively doing the ‘bookkeeping’ for the entire Gorilla product, thereby enabling our pricing, forecasting and portfolio analytics applications to provide the insights necessary to enable customer decisions at scale. You can expect an engineering culture that combines boundary pushing technical challenges with a high level of ownership and a strong focus on quality. Your responsibilities will include, but are not limited to the following:

  • Collaborate with cross-functional teams to gather requirements and design software solutions aligned with business objectives and user needs.

  • Develop and maintain high-quality software using Python, ensuring code efficiency, reliability, scalability, and security.

  • Implement new features and enhancements to existing software systems, considering the impact on system design and performance.

  • Troubleshoot and resolve software defects, working closely with the QA team to deliver bug-free software.

  • Conduct thorough code reviews, providing constructive feedback to maintain code quality and adherence to coding standards.

  • Write clear technical documentation for peers and internal users to facilitate understanding and usage of software tools.

Requirements

  • Deep expertise in Python and a strong understanding of common programming paradigms.

  • Experience creating, maintaining and implementing extensions of RESTful APIs.

  • Hands-on experience working with PostgreSQL and relevant tooling such as SQLAlchemy.

  • In-depth knowledge of data structures and algorithms for efficient problem-solving.

  • Experience with version control systems like Git and familiarity with branching strategies and code review practices.

  • Familiarity with cloud infrastructure, particularly AWS, and experience in deploying and managing applications in cloud environments.

  • Understanding of DevOps practices, CI/CD pipelines, and the ability to leverage automation tools to streamline the software development lifecycle.

  • Familiarity with the Unix shell, and the ability to find your own way in unfamiliar tooling.

  • Strong analytical mindset, problem-solving, and debugging skills.

  • Effective communication and collaboration skills.

  • Time management and prioritisation skills to handle multiple projects and deadlines.

Eligibility

To be considered for this role, you must already have the legal right to work in Belgium, Germany or the UK. Please note that our company does not provide visa sponsorship or relocation support for this position.

What you need to know about the Manchester Tech Scene

Home to a £5 billion digital ecosystem, including MediaCity, which consists of major players like the BBC, ITV and Ericsson, Manchester is one of the U.K.'s top digital tech hubs, at the forefront of advancements in film, television and emerging sectors like as e-sports, while also fostering a community of professionals dedicated to pushing creative and technological boundaries.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account