Senior Fullstack Engineer (all genders)
About working at envelio We are proud to have been recognized as one of the 100 most innovative Clean Technology companies worldwide. And we want to achieve even more with our shared vision of driving the energy transition using digital technologies. Our web application platforms already enable the digitalization and automation of core processes for grid operators.
We are a down-to-earth team of coffee and mate lovers. Our geek humor results in a ritualistic use of emojis and the encyclopedic extraction of useless knowledge. More than 130 envelianers with over 20 different nationalities are already on board. Come join us and grow with us!
Your role As a Senior Fullstack Engineer (all genders), you will strengthen our diverse engineering team with your expertise. Together, you will drive the scaling of our products and have an impact on our users, our organization, and our engineering practices.
How you make an impact
- You are part of a cross-functional team and develop user-friendly applications that provide effective customer value
- You design, develop, and implement high-quality backend and frontend solutions to continuously evolve envelio's core products – in doing so, you take responsibility for the entire development process from concept through implementation and testing to commissioning in an agile environment
- You design APIs and interact with them, both in external interactions and in communication with the product's frontend
- You are committed to continuous improvement and actively look for opportunities to align our code confidently with industry best practices
Your profile Perfection is a myth! We are much more interested in the person behind the screen. These criteria are intended more as a guide for you. We are excited to see how your individual skills fit with us.
- You have more than 3 years of relevant experience in the development (frontend + backend) of web applications
- You have experience with Python, ideally in connection with designing or interacting with APIs as well as integration with third-party systems
- You speak English fluently (C1 level)
- You have already worked with SQL databases for data modeling and writing queries
- You have sound experience in modern frontend development and are proficient in at least one JavaScript framework such as Vue, React, or Angular
- You are a team player and enjoy working with talented and inspiring people
- You are familiar with parts of our tech stack and look forward to keeping up with current industry best practices
- You seek technical challenges and are proud to find intelligent and creative solutions
How we develop software
- Agile way of working with Kanban in interdisciplinary squads
- Continuous integration / Continuous delivery
- Clean (and simple) code, documentation
- High unit test coverage and regular code reviews
- Knowledge exchange between developers
- "You Code it - You Own it" – squad responsibility for specific functional areas of the product
Our Tech Stack Python, incl. additional packages/frameworks e.g. FastAPI, Pytest and Celery, PostgreSQL, RabbitMQ, Redis, Vue.js, Pinia, PrimeVue, TypeScript, TailwindCss
Your Benefits
- Flexible place of work within Germany, Spain, or the Netherlands: hybrid, from home, or in our beautiful office in Cologne
- Option for mobile working from abroad (up to three months per year from anywhere in the EU or the USA)
- State of the art technology and modern Tech-Stack
- Very good hardware equipment (16-inch MacBooks, 2 monitors at your workplace)
- Support for your health with the Urban Sports Club cooperation
- Professional support regarding mental well-being for you and your family through our partner nilo
- Flexible use of a monthly mobility budget (e.g., Jobrad, public transport)
- Time and budget for individual growth
- Regular Tech & Growth Talks for internal knowledge exchange
- Optional company pension scheme
- Regular company and team events