OKTO GRID is helping electricity providers bring the grid online for higher reliability and a safer energy transition. The future will be electric, OKTO GRID is giving the insights needed to keep the power flowing.
We are a dedicated team working with industry heavyweights in optimising the usage of the electrical grid and making sure that the electrification of our society remains sustainable - and we are looking for a new team member!
If you are interested in applying new technologies with a direct impact on customer workflows, this could be a position for you.
A day in the life of a developer at OKTO
As a developer in a small dedicated team, you will get your hands deep into new and exciting feature developments with plenty of opportunities to influence the choice of technologies and methods. Expect to become fully integrated into solid work packages and take part in sprints along with friendly colleagues in an innovative environment. You will write, review, and maintain our codespace together with the rest of the team on a daily basis, and interact closely with customers and a diverse team in finding solutions to complex problems. You will be directly impacting solutions that create genuine value for our users with opportunities for growth and development.
The Ideal Candidate
We are building a scalable backend for introducing new functionality, analytics, and automation to expand on our existing services to our users. As an experienced backend developer on a greenfield project you will have direct impact on designing, developing and maintaining a range of backend and data services and we expect that you have a deep understanding of how technical solutions affect quality of service.
We are a small team, continuously iterating on defining which features and problems to tackle. It’s important to have good communication skills and an interest in the value proposition beyond technical requirements.
Key Responsibilities
Design, implement and maintain APIs, tools and solutions for IoT-based data analytics
Maintain database structures (we use both relational and non-relational databases)
Implement and maintain build and CI/CD pipelines
Monitor the overall performance and stability of the systems
Support the optimisation of our data pipelines
Requirements
At least 3 years of experience in a backend software engineer role
Good experience developing and maintaining backend APIs (we use React for our frontend and our current backend is in C#, while our data products are developed in Python)
Good experience using various types of storage for different purposes (frontend interaction, big data analytics and data pipelines, streaming)
Good conceptual and architectural understanding of data pipelines
Have experience deploying and maintaining cloud-based data and service infrastructure (AWS, BigQuery)
Excellent verbal and written communication skills
Strong problem-solving and analytical skills
Enjoys working in a team environment
Experience with IoT data, technologies and protocols is a plus
If you are passionate about working with data and technology to drive business success for the energy transition, we want to hear from you!
This job comes with several perks and benefits