Mechelen
Fulltime

Software Engineer, Fullstack

We are actively looking for a Backend Software Engineer to build new energy management products, enhance existing solutions and resolve many interesting challenges daily. You will work on reliability and security of our solutions while ensuring high quality and stability. This work is delivered while embracing the culture based on Site Reliability Engineering principles.  

Who we are.

At Bnewable, we are committed to helping commercial and industrial businesses navigate their energy transition seamlessly. Drawing on our expertise in smart energy storage, we invest in, develop and manage advanced battery systems tailored to support our customersunique needs. We developed our own energy management platform to ensure continuous optimization of battery performance, delivering maximum value every day. Whether through energy storage, management, or valuation, we are driven by a clear focus: helping our customers succeed in the energy transition. 

Are you ready to join a great team, whose goal is to make an impact by making the energy transition happen? 

Job details.

As our Backend Software Engineer, you’ll play a crucial role to:  

  • build products that enable the energy transition; 
  • create high quality and self-documented code; 
  • solve interesting technical challenges that have actual impact in the real world; 
  • contribute to the design of the scalable and high-performing solutions; 
  • help to build flexible, future-proof solutions; 
  • collaborate with other teams to improve product and architecture; 
  • continuously improve our engineering practices; 
  • take ownership and responsibility for the deliverables and services you contribute to. 

As a true entrepreneur at heart, you’ll be part of a dynamic and fun-loving team that values passion, fun and customer-centricity. You’ll also work closely with our Product, Architecture and other #Bnewies, helping to develop innovative technical solutions that maximise battery performance, reliability and beyond.  

Your Profile.

Your profile.  

To be successful in this role, you’ll need:  

  • 1+ years of experience in fullstack development or relevant projects (internships, freelance, personal projects); 
  • basic to intermediate knowledge of JavaScript/TypeScript and Python for building web applications; 
  • some experience with modern frontend and backend frameworks (preferably React.js/Next.js and FastAPI); 
  • familiarity with HTML5, CSS3, and styling solutions like TailwindCSS or CSS modules; 
  • some experience working with RESTful APIs and integrating frontend with backend services; 
  • basic understanding of databases (SQL and NoSQL) and ORM concepts; 
  • willingness to learn about microservices architecture and service-to-service communication;
  • exposure to cloud-based infrastructure (preferably GCP) and infrastructure as code (Terraform is a plus); 
  • understanding of version control systems (Git, GitHub); 
  • basic familiarity with CI/CD concepts and DevOps tools; 
  • interest in performance optimization, clean code and best practices; 
  • strong problem-solving skills, curiosity, and eagerness to learn from senior engineers; 
  • ability to work in an agile, collaborative environment; 
  • curiosity and strong collaboration skills; 
  • passion for quality; 
  • fluent English communication skills (both oral and written). 

Our tech stack.  

  • Frontend: Next.js, React.js, TypeScript, TailwindCSS, module federation 
  • Backend: Python, PostgreSQL, NoSQL, REST, microservices/SOA architecture 
  • Data: BigQuery, NoSQL, RDBMS, PubSub, Apache Airflow, Spark, DataFlow/Apache Beam
  • Cloud & DevOps: GCP, Docker, Terraform, Linux, GitHub 

Interested?
Send your application to HappyPeople@Bnewable.com