Recruiting: Full Stack Engineer

The other guys will tell you that they are making the world a better place. At Full Stack Energy we are actually doing it! Every day our software and hardware systems are controlling and monitoring electrical loads (like Electric Vehicle chargers), energy storage systems (like grid-scale batteries) and renewable energy systems (like solar and wind). Our systems are balancing conflicting demands several times a second to ensure that the maximum number of renewables can be accommodated onto energy grids. More renewables mean less carbon emissions. That’s just got to be good, right? 

Full Stack Energy, a boutique development house within ResourceKraft are currently recruiting a Software Developer to work on our cloud-based energy monitoring and analysis software. We are looking for a passionate self-learner who is flexible and hardworking. The ideal candidate should be fluent in multiple software languages and technologies with the ability to choose “the right tool for the job”. The successful candidate will be responsible for developing a state-of-the-art monitoring and analysis system that will be deployed in great numbers worldwide.

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

What you will do

  • Develop and integrate [mainly] server-side software that will interact in real-time with Full Stack Energy’s family of 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 

General Requirements

  • Excellent work ethic, dependable and responsible 
  • Good collaboration skills 
  • Strong logical and creative problem-solving skills 
  • Be prepared to occasionally undertake international travel and visit customer sites to assist with deployments and to better understand customer requirements 
  • Fluent in spoken and written English with good communication skills 

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 

BENEFITS 

  • Make a difference to the environment  
  • Flexible working conditions - work from home or office 
  • Competitive pay scale 
  • Regular salary/performance reviews 
  • Work with a small team 
  • Income Protection & Death in Service Benefits 
  • 23 Days annual vacation 
  • Work on modern technologies 
  • Gain wide experience 
  • Option to work from our Limerick, remote in Ireland or globally 

LOCATION 

  • Limerick (our office) or remote

Salary 

  • Negotiable

How To Apply

Click to visit our recruitment page

Contact us