Remote Otter LogoRemoteOtter

Backend Software Engineer (Python) - Remote

Posted 3 days ago
Software Development
Full Time
Germany

Overview

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.

In Short

  • 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

  • Proficiency in the Python programming language and understanding of common programming paradigms.
  • Experience creating, maintaining and implementing extensions of RESTful APIs.
  • Hands-on experience working with relational databases like 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.
  • Basic knowledge of computer networks, network layers, and protocols (TCP/IP, HTTP, etc.), and how distributed systems are built on top of these networks.
  • Experience with databases and understanding of database internals.
  • Knowledge of security best practices.
  • Strong analytical mindset, problem-solving, and debugging skills.
  • Effective communication and collaboration skills.
  • Time management and prioritisation abilities to handle multiple projects and meet deadlines.
  • Familiarity with the Unix shell, and the ability to find your own way in unfamiliar tooling.

Benefits

  • Be part of a mission-driven organization focused on sustainability.
  • Work in an innovative and collaborative environment.
  • Opportunity for professional growth and development.
  • Flexible working hours.
  • Remote work option.
Gorilla logo

Gorilla

Gorilla is a forward-thinking company dedicated to transforming the energy industry through innovative data solutions. With a mission to achieve a net-zero future, Gorilla focuses on developing efficient, reliable, and flexible software applications that address the unique challenges of data processing and analysis in the energy sector. The company emphasizes digital transformation and maximizing return on investment for clients while actively contributing to global efforts to reduce emissions through technology and data-driven insights.

Share This Job!

Save This Job!

Similar Jobs:

tvScientific logo

Backend Software Engineer (Python) - Remote

tvScientific

3 weeks ago

Join a fully remote team as a Backend Software Engineer specializing in Python to enhance a leading CTV advertising platform.

USA
Full-time
Software Development
$125,000 - $155,000/year
NielsenIQ logo

Backend Python Software Engineer - Remote

NielsenIQ

7 weeks ago

Join a team of skilled technologists as a Backend Python Software Engineer to develop a cloud-native platform using cutting-edge technologies.

Worldwide
Full-time
Software Development
ascellatech logo

Back-End Software Engineer (Python) - Remote

ascellatech

27 weeks ago

We are seeking an experienced Back-End Software Engineer to design and build complex Python-based data processing systems.

Worldwide
Full-time
Software Development
Contentsquare logo

Senior Backend Software Engineer - Python - Remote

Contentsquare

2 weeks ago

Join Contentsquare as a Senior Backend Engineer to build innovative tools for user feedback collection.

Spain, France, Italy
Full-time
Software Development
Arine logo

Senior Backend Software Engineer (Python) - Remote

Arine

20 weeks ago

Join Arine as a Senior Backend Software Engineer to enhance healthcare technology through innovative software solutions.

USA
Full-time
Software Development
$150,000 - $180,000/year