Senior Backend Engineer (f/m/d) at envelio
Requirements
- You have relevant experience in the backend development of web applications and you self-sufficiently implement new features of various complexity
- You have extensive experience with Python, ideally in the context of designing or interacting with APIs as well as integration with 3rd party systems
- You have experience with SQL databases for data modeling and query design
- You are a team player and passionate about working with talented and inspiring people
- You are looking for technical challenges and pride yourself in finding smart and creative solutions
- You are familiar with parts of our tech stack and are looking forward to keeping up with current industry best practices
- You are business-fluent in English (Level C1)
Our tech stack:
- Python, incl. additional packages/frameworks e.g., FastAPI, SQLAlchemy and Celery
- PostgreSQL
- RabbitMQ, Redis
- Docker, Kubernetes
Scope of Work
- You are part of a cross-functional team (backend, frontend and devops developers, design, and product manager) and develop user-friendly applications which bring effective customer value
- You conceptualize and develop professional backend solutions to continuously evolve our product in an agile working environment
- You design and interact with APIs, both in external interaction as well as communication with the product’s frontend
- You develop strategic pathways for evolving the product's tech stack to state of the art solutions
- You have ambitious quality objectives and accompany the entire development process, from concept over implementation through testing to go-live
Our methods:
- Agile working method with Kanban in interdisciplinary squads
- Continuous integration / Continuous delivery
- Clean (and simple) code, documentation
- High unit test coverage and regular code reviews
- Knowledge sharing sessions between developers
- “You Code it – You Own it” – Squad responsibility for certain functional areas of the product
Benefits
- Flexible working mode within Germany: Hybrid, from home or in our lovely office in Cologne
- Option for remote work from abroad (up to three months per year)
- State of the art technology and modern tech stack
- Excellent hardware equipment (16 inch MacBooks, 2 screens at your workplace)
- 30 holidays + 3 corporate holidays
- Support for your health through sports membership cooperations
- Flexible use of a monthly mobility budget (e.g. Jobrad, public transport)
- Time and resources for individual growth
- envelio pension plan
- Regular company and team events
Applicant Location Requirements
About envelio
envelio is a company from Cologne, Germany developing software for the digital transformation of energy grids.
Distribution grid operators’ existing IT systems and processes are not ready for the challenge of integrating millions of new renewable generators into the grid. envelio has developed the Intelligent Grid Platform (IGP) to support distribution system operators in their future challenges and the mass integration of renewable energies and EV charging points into the grid. The IGP is a modular digital and flexible assistance system with three main application areas:
1.) Data quality: Create validated digital grid models with machine learning algorithms
2.) Grid planning: Automate and accelerate processes and workflows of grid planners
3.) Grid operation: Analyze the grid state and avoid congestions in real-time
The IGP is already implemented at various European distribution grid operators including i.a. Iberdrola S.E., one of the biggest utilities in Europe and Westnetz GmbH, the biggest German distribution grid operator.
Why envelio?
- A blame-free and analytic feedback culture throughout all levels of the company
- Autonomous and cross-functional teams
- Remote and hybrid work setup
If this feels like the workplace you are searching for, you are the ideal candidate for an engineering position at envelio!