ELDO Software - Full Stack Software Engineer

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Intelligent Energy Delivered.

ELDO Software Full Stack Software Developer/Engineer (2 senior, 2 Junior):


ELDO is looking for developers/software engineers (2+ years experience @ R40,000.00
Cost to Company per month) and senior developers/software engineers (6+ years
experience @ R70,000.00 Cost to Company) who can work harder, faster, and smarter
without sacrificing technical excellence. We are passionate about data analysis, data
visualization, and delivering interactive tools for understanding visual and spatial data and
trends. Our task is to build world-class tools for understanding and annotating this data. As
a full stack engineer, you will work closely with other teams to develop tools specific to their
needs. From database schema design decision to tweaking CSS, you will have a hand in
all levels of the software stack. An ideal candidate will have extensive experience with web
back-ends and interactive front-end technologies such as React, jQuery, Canvas,
Backbone.js, etc.
About ELDO
ELDO is a rapidly scaling start-up providing online platforms and tools for energy
management. The solutions range from monitoring solar panel real output vs expected
output, or providing remotely managed rural off-grid electrification solutions, to electrical
post-paid and prepaid billing for both commercial clients as well as utility providers. We
provide sub-metering for commercial customers to identify energy efficiency intervention
opportunities. Furthermore, we offer automation to provide savings, remote management
and some cool modernisation for businesses and homes.
ELDO is in search of 4x new full time team members to join our technical team. This
position is available immediately. The successful candidate will need to be based in
Johannesburg.
We currently have offices in Johannesburg, Sandton. Our projects span throughout South
Africa and several other African countries. We are rapidly expanding into new areas.
About the Position
We're looking for talented senior full stack engineers to join our growing ELDO Software
team, and start/head up our in house development team, to work on the core components
of the ELDO Gateway platform. You'll be tasked with helping us rapidly scale our products
and our tech team. There will be a majority focus on new products started from scratch, so
you will get to weigh in on what technologies we use, why, and influence the architectural
and design decisions taken.
Requirements:

Fast learner. Were looking for software engineers who thrive on learning new
technologies and dont believe in one-size-fits-all solutions. You should be able
to adapt easily to meet the needs of our massive growth and rapidly evolving
business environment. You should have advanced knowledge of at least one
scripting language (e.g. Python, PHP, or Javascript) and knowledge of or
eagerness to learn: MySQL, PostgreSQL, Redis, MongoDB, React, HTML5
technologies (canvas, WebGL, etc.).

You think a working proof-of-concept is the best way to make a point. You strive
on proving that speed and quality are not conflicting; that you can achieve both
at the same time.
In addition to having an intimate knowledge of the whole web stack, you
understand how all the pieces fit together (front-end, database, network layer,
etc.) and how they impact the performance of your application.
You feel ownership over everything you ship; you'd never call code "released"
until youre confident its correct. You pride yourself on efficient monitoring,
strong documentation, and proper test coverage.
You want to better understand how computers perceive the world around
us. You ponder about how to close the loop between human input and
computational methods.
A team player. You believe that you can achieve more on a team that the
whole is greater than the sum of its parts. You rely on others' candid feedback
for continuous improvement.
Design sensibilities. You have an understanding about what makes software a
pleasure to use, not only as an end user, but also as a consumer of APIs and
libraries.
Experience building and debugging complex systems in a team environment.
Experience with modern browser technologies based on JavaScript, HTML, and
CSS (React, Angular, LESS, etc.)
Strong computer science fundamentals: data structures, algorithms and
programming languages

Some bonus points:

Degree in computer science (BSc, MSc) or equivalent

Experience working with remote hardware devices and networking environements


(Internet of Things)

Github account with cool projects you've built or contributed to

Experience developing testing suites for front end and back end services

Have worked in a tech startup environment

Functional programming background


Perks:

The chance to change the world by disrupting an industry that has immense capacity
for change and innovation, modernising and automating the world around us

A fun and relaxed office environment! Shave or dont, wear jeans and a t-shirt and
hoodie if you like, or a shirt and trousers. We are diverse and welcoming :D and yelling
profanities at your code when it doesnt compile is a welcome amusment to us all!

Work with smart and motivated co-workers on interesting problems in a fun office
environment

Work with people who understand that to attract the best, you need to listen to them
and provide a great environement for them (awesome quality in house coffee machine
and mutiple external monitors for all devs/designers to increase effeciency and make
working in our office a pleasure)

Sharp motivated co-workers in a fun office environment. We are results driven, and not
timecard watchers. Wanna leave early to renew your car license? No problem, so long
as we get results and reach our realistic yet ambitious milestones ;)

Contact:
Please include all below emails in your response
[email protected] | [email protected] | [email protected]

You might also like