Client:
Location:
Cologne, Germany
Job Category:
-
EU work permit required:
Yes
Job Reference:
a0d013bd3ea0
Job Views:
5
Posted:
30.04.2025
Expiry Date:
14.06.2025
Job Description:
About Working at envelio
Too easy is boring! Together, we are on a mission to drive forward the energy transition. We love what we do, and we are unafraid to dive in. We believe in taking ownership of our work and in continuously growing and evolving. In short: own it, love it, grow with it.
We are a humble team of coffee and maté lovers with over 20 nationalities. With our geek humor, our love for emojis and random facts is only natural. Over 130 envelians are already on board. Dive in and thrive!
Your Role
As (Senior) Backend Engineer - Core Team (f/m/d), you will be part of an engineering squad with strong knowledge in software architecture, data modeling, and graph functionality. You will drive the development of the GridHub, our Core Component that feeds all applications, and directly influence user experience, organizational efficiency, and engineering practices.
How You Make an Impact
- Influence the shape and functionality of our Digital Twin by designing interfaces and generalized functionalities for complex requirements.
- Develop and extend cross-application workflows ensuring data integrity for planning and live applications, striving for universal solutions.
- Gain familiarity with our domain-specific solutions related to electrical grid modeling and improve them independently and innovatively.
- Participate in designing and improving our system architecture concerning code, data models, and infrastructure.
- Collaborate with other developers to ensure smooth interaction between components.
Your Profile
- +3 years of relevant experience in web application development, focusing on backend components, data modeling, and infrastructure.
- Experience with relational databases and data models, preferably Digital Twins, and designing queries in PostgreSQL.
- Extensive experience with Python, especially related to orchestration and parallelization, e.g., with Celery.
- Experience with graph data, via graph databases or tools like networkX.
- Team-oriented, passionate about working with talented colleagues.
- Enjoy tackling complex, technical challenges with high standards for solutions.
- Familiar with our tech stack and industry best practices.
- Optional: familiarity with distributed computing, graph theory, or geoinformatics.
- Business-fluent in English (Level C1).
How we develop Software
- Agile methodology with Kanban in interdisciplinary squads.
- Unit testing and code review practices.
- Knowledge sharing sessions.
- Ownership mentality: “You Code It – You Own It”.
- Use of Python and frameworks like FastAPI, Pytest, and Celery.
- Flexible working mode within Germany: hybrid, remote, or in-office in Cologne.
- Option for remote work from abroad for up to three months/year.
- Quality hardware: 16-inch MacBooks, dual screens.
- 30 holidays + 3 company holidays.
- Support for health through sports memberships.
- Monthly mobility budget (e.g., JobRad, public transport).
- Time and resources for personal growth.
- Regular company and team events.
About us
We aim to create intelligent grids for a sustainable future worldwide by building the digital hub for power grid management: The Intelligent Grid Platform (IGP). Our vision is to make the IGP and envelio 1% better every day. Grow with us!
As a remote-first company, you decide how much to work remotely—from 0% to 100%. You can work from anywhere in Germany or abroad for up to three months per year. Since 2017, we've built an international, diverse team with English as our company language.
Please note: If you're not a passport holder of the country for this vacancy, you might need a work permit. Check our Blog for more info.
Bank or payment details should not be provided when applying. All applications should be made via the 'Apply now' button.