Full Stack Engineer

Senior Developer

Ref: 195Tuesday 21 June 2022

 

 

Be part of leading the world in carbon-neutral innovation, saving the earth millions of tons in carbon, and enabling the transition to green energy.

As a Software Engineer working on our cloud-based energy monitoring and analysis software used by large enterprises and industrial organisations serious about energy management and carbon reduction.

You are a passionate self-learner and fluent in multiple software languages and technologies with the ability to choose “the right tool for the job”. 

WHAT YOU WILL DO:

  • Develop and integrate [mainly] server-side software that will interact in real-time with embedded devices. The successful candidate will be expected to be totally capable on the whole development stack including various technologies and languages (mainly Python and Java) 
  • Willing to gain an understanding of the energy efficiency business and our customer’s concerns regarding energy and be capable of meaningfully contributing to discussions regarding customer requirements 
  • Work with a range of stakeholders to ensure that the correct software features are developed and that the correct decisions are made 

TECHNICAL REQUIREMENTS:

  • 5+ years of experience with Python and related technologies 
  • Strong experience with relational databases such as PostgreSQL, MySQL, SQLServer and ideally Time Series DataBases (TSDBs) such as InfluxDB 
  • An understanding of algorithms, software technologies and when to use them is a must – this job is not just about the assembly of a random bunch of frameworks. The ability to program is not optional 
  • Experience working with Python technologies such as Django and Flask  
  • Experience working with front-end frameworks like Angular JS, VueJS 
  • Experience working with at least one PaaS offering, preferably Microsoft Azure or Amazon AWS 
  • Experience with container technologies such as Docker, Kubernetes and Helm 
  • Knowledge of horizontal scaling methodologies