Principal Software Engineer


Bulgaria


Do you want to work on something good? Good for you and for the planet? 

You know we all consume energy, but the way we produce it and use it can be improved. Our client focus on bringing the right energy to everyone in an easy way (the same way you can open a bank account through your phone). 

If this sounds interesting to you, keep on reading,

The challenge:

Their business relies entirely on data. For instance, they collect metering data and use it to calculate the invoices for each customer. Another interesting use of the metering data is predicting the consumption and production of energy to ensure they can provide the needed supply or sell the excess power by trading on the energy exchange. This gets really interesting when they add batteries and the control of large electricity consumer devices: imagine how cool it would be if your boiler at home consumes energy only when the prices are low. All of these use cases should be built on top of our next-gen data platform.

What you’ll do:

  • Lead the design and Implementation of companie’s next-gen data platform
  • Ensure high quality standards through tests, coding best practices, and deployment patterns
  • Work with domain experts to understand requirements
  • Guide and mentor junior team members to help them grow

Who you are:

  • You are open, respectful, and trustworthy
  • You believe helping others in the team is best for everyone
  • Having an impact on the company and the world is important to you
  • You do the right thing even when nobody is watching
  • You are goal-oriented and like delivering results

What you have:

  • You have extensive experience in multiple programming languages. We use JavaScript ecosystem but any combination will do, as long as, you believe in using the right tool for the job, which might mean learning a new programming language 
  • You have experience designing and implementing large scale distributed systems
  • You have experience building engaging single-page experiences with modern tools like React, Vue.js, or Angular. Our SPAs are written in Vue.js
  • You have experience with mobile app development using tools like React Native, Flutter, Swift, Kotlin
  • You have a deep understanding of the Cloud and experience with any of the major cloud providers (AWS/Azure/GCP) and their data offerings. We run everything on GCP
  • You have experience building and maintaining CI/CD pipelines

Who they are:

  • They are a small dedicated team
  • On the mission to transform the energy industry
  • They are ambitious and highly productive
  • They focus on helping customers be more responsible with the resources they consume
  • And they like having fun

What they offer:

  • Work in a safe, open, and welcoming environment
  • Join a well funded startup with a proven business model, it is like starting something new without the risks
  • Opportunity to grow personally and professionally through training and development budget
  • They offer you an attractive compensation package: competitive salary, flexible bonus scheme, and long-term incentives
  • 25 days of paid annual leave
  • Medical & Dental Insurance
  • Opportunity to use Spark for work related trips
  • Regular team buildings and other social events
  • Be part of the energy industry digitalization and the transition to carbon neutral economy

For more details, let's talk at martin@cadabra.bg

(License No. 2709 from 17.01.2019)