Backend Software Engineer (Python)

Gorilla - Energy data applications

Deutschland

Vor Ort

EUR 85.771 - 145.810

Vollzeit

14 Tage+

Erhalte mehr Antworten von Arbeitgebern

Versende in nur wenigen Minuten einen passgenauen Lebenslauf.

Zusammenfassung

A technology-driven company is looking for a Backend Software Engineer with expertise in Python to join their team in Germany. This role involves developing reliable and scalable data solutions aimed at transforming the energy industry while ensuring high-quality deliverables. Candidates should have a strong background in APIs, databases, and cloud infrastructure, and enjoy solving complex software challenges in a collaborative environment.

Qualifikationen

  • Entry-level position requiring a degree in a relevant field or equivalent experience.
  • Strong understanding of software development principles and practices.
  • Familiarity with Unix shell and various tools.

Aufgaben

  • Develop and maintain high-quality software using Python.
  • Collaborate with cross-functional teams on software design.
  • Implement new features and troubleshoot software defects.

Kenntnisse

Proficiency in Python
RESTful APIs
PostgreSQL
Cloud infrastructure (AWS)
DevOps practices
Analytical mindset
Communication skills

Tools

Git
SQLAlchemy

Jobbeschreibung

Join to apply for the Backend Software Engineer (Python) role at Gorilla - Energy data applications

Join to apply for the Backend Software Engineer (Python) role at Gorilla - Energy data applications

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

  • 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.

Seniority level
  • Seniority level
    Entry level
Employment type
  • Employment type
    Full-time
Job function
  • Job function
    Engineering and Information Technology
  • Industries
    Software Development

Referrals increase your chances of interviewing at Gorilla - Energy data applications by 2x

Get notified about new Software Engineer jobs in Germany.

Germany $100,000.00-$170,000.00 6 months ago

Backend Developer- Working Student (all genders)
Frontend software engineer (React) - Europe Remote

Munich, Bavaria, Germany $35,000.00-$40,000.00 1 month ago

Germany $100,000.00-$150,000.00 2 months ago

Software Developer Full Stack (m/f/d) - remote option
Web-Tools Engineer | Europe | Fully Remote

Cologne, North Rhine-Westphalia, Germany 1 week ago

Senior Software Engineer (m/f/x) - based in Germany
Frontend Developer / Remote within Germany (All genders)
Fully Remote - Mid to Senior level Frontend Engineer - React

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Full Stack Engineer
Full Stack Engineer

Impala Search • Deutschland

Remote
EUR 100.000 - 170.000
Go Backend Engineer - Multiplayer Server (m/f/x)
Go Backend Engineer - Multiplayer Server (m/f/x)

Nitrado • Deutschland

Hybrid
EUR 85.000 - 146.000
Flexible working hours
Free game servers
Mental health support
+1
Full Stack Developer (m/w/d) - Node.js, React/Angular, MongoDB
Full Stack Developer (m/w/d) - Node.js, React/Angular, MongoDB

refundrebel • Deutschland

Remote
EUR 100.000 - 150.000
Flexible Arbeitszeiten
100 % remote
Steuerfreie Mitarbeiter-Benefits
+2
Software Engineer Phone (all genders)
Software Engineer Phone (all genders)

NFON AG • Deutschland

Vor Ort
EUR 85.000 - 146.000
Flexible working hours
Company fitness program
Coverage of costs for e-learning courses
+2
Software Engineer (All Genders)
Software Engineer (All Genders)

Optimyze Consulting • Deutschland

Hybrid
EUR 85.000 - 146.000
Exciting projects in finance and insurance
Autonomy and real impact on projects
Flexible hours and hybrid work setup
+3
Software Engineer (Entry-Level / Associate)
Software Engineer (Entry-Level / Associate)

HarmoniaSphere Group • Deutschland

Remote
EUR 35.000 - 50.000
Senior Fullstack Developer (m/w/d) - Angular+Java für B2B SaaS
Senior Fullstack Developer (m/w/d) - Angular+Java für B2B SaaS

ProgressMaker® • Deutschland

Hybrid
EUR 75.000 - 100.000
Flexible Arbeitszeiten
Homeoffice-Möglichkeiten
Wettbewerbsfähige Vergütung
+1
Lead Software Engineer
Lead Software Engineer

FlyPix.AI • Deutschland

Remote
EUR 128.000 - 168.000
Employee options scheme
Professional development opportunities
Culture of openness and innovation
(Senior) Python Entwickler (m/w/d)
(Senior) Python Entwickler (m/w/d)

Hyand Group • Köln

Vor Ort
EUR 60.000 - 80.000
Flexible Arbeitszeiten
Home Office Möglichkeiten
Weiterbildung und Karriereentwicklung
Senior Software Engineer
Senior Software Engineer

AMCS Group • Berlin

Vor Ort
EUR 60.000 - 96.000