Software Engineer (Python) | Informatiker (m/w/d)
enercity AG
Job Summary
This role is for a passionate Python Software Engineer to join a quality-focused, efficient, and modern technology team. You will be responsible for developing, testing, and debugging Python code to create and deploy applications, scripts, and services in cloud environments. A key part of the role involves processing and analyzing data from diverse sources using libraries like pandas and numpy, and preparing it for machine learning or reporting. You will also develop web services using frameworks such as Django, Flask, or FastAPI, and create RESTful or GraphQL APIs. The position emphasizes automation of repetitive tasks, ensuring code quality through comprehensive testing (unit, integration, end-to-end), and implementing CI/CD pipelines with tools like GitHub Actions. The ideal candidate is someone who takes ownership, questions assumptions, and thrives on technical challenges within a collaborative, flat-hierarchy environment that supports flexible work models.
Required Skills
Education
University or college degree (Diploma/Master) in Computer Science
Experience
- At least 5 years of programming experience in Python or similar object-oriented programming languages
- Professional experience with DevOps / ALM (a plus)
- Experience in the energy industry (a plus)
Languages
Additional
- Not specified
More Jobs from enercity AG
Python Software Engineer | Informatiker (m/w/d)
Jul 14, 2025
Join a quality-focused, efficient, and modern technical team as a Python Software Engineer, where yo...
IT System Engineer Digitalization Specialist | Informatiker (m/w/d)
Jul 1, 2025
As an IT System Engineer specializing in digitalization within the district heating and water sector...
Digital Process Specialist | Digital Process Spezialist (m/w/d)
Jun 27, 2025
As a Digital Process Specialist, you will be a key part of the Digital Solutions team within People ...