Junior Platform Developer Job Vacancy at Zola Electric

Zola Electric is the world’s first massively scalable off-grid electric company. It exists to provide affordable and reliable energy to communities that currently lack such power. The company utilizes distributed renewable energy to sell power as a service to customers who suffer from an expensive grid, an unreliable grid, or have no electrical grid access at all. We provide 24/7 clean energy to anyone, anywhere. Our aim is to deliver a complete technical, operational and financial model that makes incredibly high quality renewable electrical services affordable to millions of homes.

We are recruiting to fill the position below:

 

 

Job Title: Junior Platform Developer
Location
: Lagos

Job Description

  • The Junior Platform Developer will be part of the team responsible for building and designing Surge, a suite of Ruby applications that underlie Zola’s Web, mobile, tablet and SMS user interfaces and ensure effective deployment to the cloud in a Docker-based continuous deployment cycle.
  • The Junior Platform Engineer collaborates with Data practice to incorporate its data into the business logic and user interfaces.

Requirements

  • B.Sc / M.Sc in Computer Science, IT Systems or related field
  • 7+ years’ experience with web backends
  • Experience with TDD, Microservices and Performance Optimizations
  • Experience in production debugging
  • Experience with DevOps, AWS, DI systems, and / or Domain Knowledge.
  • Experience with Test Driven Development
  • Experience in Background Jobs and cacheing
  • 5+years with web backends
  • 2+ years’ experience in Ruby platform development

Responsibilities

  • Monitor data usage and hardware specific APIs performance and stability
  • Drive features back for service and sales by analysing the data and work with Project Managers and stakeholders to turn data in value
  • Build a new service to evolve OGE APIs from single system to multi-API systems
  • Identify technological simplifications to support cost reductions and friction of 3rd party integration through documentation availability that is dynamic
  • Develop algorithms that directly contribute to the value of the company
  • Mentor and coach junior developers in writing codes for application programme interfaces
  • Check code quality for junior developers
  • Carry out code reviews of fellow developers before coming into the system
  • Participate in Pair Programming during onboarding to assist new developers in writing of codes
  • Participate in internal knowledge sharing forums to share knowledge and expertise with the team
  • Build the system by writing the code for application programming interfaces and develop the infrastructure system robust enough to handle stability issues
  • Liaise with Project Managers and stakeholders to define business rules and features / priorities in terms of updating software and the impact on the business
  • Monitor the system to ensure issues are detected quickly and resolved timeously
  • Monitor connection to 3rd party integrations (e.g. NetSuite and payment providers), identify and resolve connection failures
  • Change user interfaces and develop features for specific roles to improve metrics for the business (i.e. modify user interface) and change systems to reduce costs
  • Liaise with hardware team to provide technical support on features and build software to ensure firmware talks to the services directly


How to Apply

Interested and qualified candidates should:
Click here to apply


Comments

Leave a Reply

Your email address will not be published. Required fields are marked *