Software Engineer (Senior)

Permanent employee, Full-time · Remote

Read job description in:
Your mission
Our engineers develop software with creativity and teamwork. We look for pragmatic problem solvers who can write code like Shakespeare writes drama.
Your profile
FlexPower Engineers work to facilitate the energy transition by building the tools to drive the physical and financial integration of renewable energy and flexibility. You will be closely working in a team of experienced engineers who will develop the new industry standard when it comes to managing and displaying data flows between generation assets, flexible demand, grid operators, energy exchanges, market data sources and your traders. 
While we would love to see you on the trading floor in Hamburg, our engineering team will be spread across the world and manage their time independently. We are looking for pragmatic problem solvers with an eye to overall architecture and a love for detail. You will be responsible to design, build, deploy and maintain high-quality, innovative and fully performing software. 

You enjoy to 
  • Write well-designed, testable code 
  • Work in an operation-driven environment and have close contact with business (in our case: traders) 
  • Design, develop, deploy and maintain various applications, data pipelines, scrapers, backend systems and everything else traders come up with 
  • Adhere to best practices, like writing unit and integration tests, conducting code reviews, or using version control systems and CI/CD 
  • Troubleshoot, debug and upgrade existing systems 
  • Document and maintain software functionality (okay no one really loves this but it’s necessary) 

You are confident in your ability to 
  • Outperform qualified developers with a respective degree in software engineering or computer science 
  • Deploy applications in the cloud and evaluate user feedback 
  • Develop flowcharts, layouts and documentation to identify requirements and solutions 
  • Develop software in Python (e.g., Django, requests, asyncio), Go or other programming languages 
  • Program and use relational databases and time series databases like InfluxDB 
Why us?
You will learn to 
  • Develop the best software stack in the realm of energy trading 
  • Understand European energy markets in depth 
  • Truly work in a very close team 
  • Carry responsibility for software that will quickly be put to operational use 
About us

We are power pioneers venturing to create the tech-driven trading house of the future. We mind the gap in renewable energy production by bridging it with carbon-free flexibility. Check our Werbsite at www.flex-power.energy.

       

Ihre Aufgaben
Die Software-IngenieurInnen von FlexPower tragen zur Generationenaufgabe einer gelungenen Energiewende bei, indem sie die Werkzeuge entwickeln, die die Netz- und Marktintegration der Erneuerbaren Energien und der dafür benötigten Flexibilität vorantreiben.

Sie entwickeln den neuen Industriestandard zur Steuerung von Datenflüssen zwischen Erzeugungsanlagen, flexibler Nachfrage, Netzbetreibern, Energiebörsen, Marktdatenquellen und unserem Trading Floor in einem Team aus erfahrenen und leidenschaftlichen Ingenieuren.

Wir erkennen das Problem der mangelnden Vielfalt innerhalb der Softwareentwicklung an. Ein diverses Arbeitsumfeld ist für uns von grundlegender Bedeutung, ein Raum, in dem jeder innovativ sein und zur Lösung eines der schwierigsten Probleme beitragen kann, mit denen die Menschheit jemals konfrontiert war. Wir bekennen uns zu einer offenen und integrativen Kultur und sind bereit, ständig an ihr zu arbeiten und uns zu verbessern.
Ihr Profil

Dir gefällt es...

  • … Probleme pragmatisch und iterativ zu lösen, um dem Unternehmen zum Erfolg zu verhelfen.
  • … in einem sich rasant wandelnden und operativ orientierten Umfeld zu arbeiten und dich darin weiterzuentwickeln sowie engen Kontakt zu Benutzern deiner Software-Lösungen und anderen Stakeholdern zu halten.
  • … datengesteuerte Anwendungen zu entwerfen, zu entwickeln und umzusetzen: Trading-Bots, Batterieoptimierung, ETL-Pipelines, Position Keeping und vieles mehr.
  • … die Verantwortung für das von Dir erstellte System zu übernehmen und Verbesserungen basierend auf dem Feedback von Benutzern und Betrieben zu planen.
  • … ständig zu lernen, nicht nur über Software Engineering, sondern auch über Arbeitsorganisation.


Du bist von deinen Fähigkeiten überzeugt...

  • ... Clean Code zu schreiben, Version Control zu verwenden und ihn gemeinsam zu reviewen und mit CI / CD – Pipelines zu deployen.
  • ... Anwendungen für ein serverloses Setup zu entwickeln. Wir verwenden derzeit AWS als Cloud-Anbieter.
  • ...in die fachliche Kommunikation mit Gruppen unterschiedlicher technischer Affinität zu treten
  • … Software in Python, Golang oder einer anderen Programmiersprache zu entwickeln.
  • … die benötigten Data-Engineering-Grundlagen zur Verwaltung von Data Pipelines und -Ware Housing anzuwenden.
Warum wir?
Disclaimer
Während wir Dich gerne auf dem Handelsparkett in Hamburg sehen, ist unser Engineering-Team in der Tat weltweit verteilt und Tech-Mitarbeiter können ihre Zeit frei einteilen.

Wenn Du Dich mit der Position und unserer Vision und unseren Werten identifizierst, freuen wir uns auf Deine Bewerbung. Gerne beantworten wir Deine Fragen zu der jeweiligen Stelle!
Über uns
CFP FlexPower entwickelt den innovativsten und grünen Stromhandel in Europa. Durch fachkundige und transparente Handelsdienstleistungen helfen wir Flexibilität bestmöglich einzusetzen und den Ausbau erneuerbarer Energien zu beschleunigen. Dies erfordert schnelle und klare Entscheidungen auf kurzfristigen Märkten. Wir gehen kalkulierte Risiken ein, handeln schnell und mutig und bieten einen unbürokratischen Zugang zum Strommarkt.
Your application!
Thank you for your interest in CF Flex Power GmbH. Please fill out the following form. If you have any difficulties uploading your files, please contact us by mail at talent@flex-power.energy.
Uploading document. Please wait.
Please add all mandatory information with a * to send your application.