Senior Engineer, Backend
We are actively seeking a Software Engineer, Backend, to build new energy management products, improve existing solutions and take on many interesting challenges on a daily basis. You will work on the reliability and security of our solutions while ensuring high quality and stability. This work is delivered while embracing a culture based on Site Reliability Engineering principles.
Who we are.
At Bnewable, we are committed to supporting our commercial and industrial customers in their energy transition. We invest, develop and manage renewable and decentralized energy resources (primarily batteries) to help our customers achieve their goals. We place great emphasis on customer satisfaction by simplifying and relieving the complexity of energy, storage, production, asset management and flexibility valuation.
Are you ready to join an amazing team whose goal is to make an impact by making the energy transition happen?
Job details.
As our Backend Software Engineer, you will play a crucial role in order to:
- build products that enable the energy transition.
- create high-quality technical design and high-quality, self-documented code.
- solve interesting technical challenges that actually have impact in the real world.
- solve technical problems of high magnitude and complexity.
- contribute to the design of scalable and high-performance solutions.
- help build flexible, future-proof solutions.
- Collaborate with other teams to improve our product and architecture.
- continuously improve our engineering practices.
- Take ownership and responsibility for the deliverables and services to which you contribute.
A true entrepreneur at heart, you will be part of a dynamic and fun team that values passion, fun and customer focus. You will also work closely with our Product, Architecture and other #Bnewies to develop innovative technical solutions that maximize battery performance, reliability and more.
Our tech stack.
- Backend: Python, PostgreSQL, NoSQL, REST, microservices/SOA architecture.
- Frontend: Next.js/React.js, TypeScript, module federation.
- Data: Big Query, NoSQL, RDBMS, PubSub, Apache Airflow, Spark, DataFLow/Apache Beam.
- Infrastructure: GCP, Docker, Terraform, Linux, Github.
Your Profile.
To be successful in this position, you will need the following:
- 3+ years of experience in strong commercial development using Python (designing, coding, testing, debugging).
- Hands-on experience with modern frameworks and technologies.
- strong Computer Science fundamentals (data structures, OOP, thread safety, etc.).
- Experience building and designing RESTful APIs.
- Familiarity with various data stores (SQL, NoSQL) and ORM.
- understanding of microservices concepts and service-to-service communications.Bnewable NV-SA Ikaroslaan 1 1930 Zaventem
- Hands-on experience with cloud-based infrastructure providers (preferably GCP) and Terraform.
- Experience in working with various building tools and applying CI/CD concepts.
- Experience in Agile and cross-functional teams.
- Experience in performance optimization.
- Previous experience with Site Reliability Engineering
- A good dose of common sense and a focus on delivering results and meeting deadlines.
- Curiosity and strong collaboration skills.
- passion for quality.
- Native English speaker, both oral and written.
Interested?
Send your application to HappyPeople@Bnewable.com