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
Electronics Technician for Plant Service (Gas/Water/District Heating) | Elektroniker (m/w/d)
Aug 13, 2025
This role is for an experienced Electronics Technician responsible for the independent execution and...
IT Specialist for Backup & Recovery | IT-Spezialist für Backup & Recovery
Aug 1, 2025
As an IT Specialist for Backup & Recovery, you will be instrumental in designing, implementing, and ...
Project Developer Renewable Energy | Projektentwickler Erneuerbare Energie (m/d/w)
Aug 1, 2025
As a Project Developer in Renewable Energy Solutions, you will be instrumental in the structured pro...