Full Stack Developer

Who we are, and what we do

PEG delivers Pay-As-You-Go (PAYG) asset-based financing to consumers who lack both access to reliable electricity and formal banking services. PEG’s anchor product - a basic solar home system that includes six lights, a phone charger, a radio, and a TV - allows consumers living on $5-10 per day to access clean light for working and studying after hours, avoid harmful air pollution from kerosene based lighting solutions, and also build credit for additional products and services over time. 

To date, PEG has raised over $45 million and has over 600full time staff across Ghana, Ivory Coast, Senegal and Mali. PEG has also won numerous awards, including the prestigious 2017 Ashden International Award for excellence in sustainable energy, and was named as one of the “fastest growing companies in Africa” by the London Stock Exchange.

About the role

We are looking for a seasoned full-stack engineer to build out and manage our entire SaaS infrastructure. Successful candidates will have a minimum of three years’ recent experience with all of the skills listed below. Our project entails implementing our pre-approved UI, constructing our API, connecting the two, and setting up our server infrastructure. This includes all associated areas such as database and architecture design.

You’ll be part of a cross-functional team that’s responsible for the full software development life cycle, from conception to deployment. As a Full Stack Developer, you should be comfortable around both front-end and back-end coding languages, development frameworks and third-party libraries. You should also be a team player with a knack for visual design and utility. If you’re also familiar with Agile methodologies, we’d like to meet you.

Requirements

Candidate Attributes - 

You are:

  • Comfortable around both front-end and back-end coding languages, development frameworks, and third party libraries
  • Committed to high product standards with an eye on delivery time
  • Familiar with each layer of tech stacks that go into the making of a software product
  • Seeing through a project from conception to finished product
  • Abreast of developments in web applications and programming languages 
  • Independent at work with minimum supervision
  • Good at Communication, Teamwork and Drive scalable solutions to production
  • Flexible, Quick-learner, and Self-motivated
  • A pragmatic programmer who understands what is needed to get things done in a collaborative manner

Functional Competencies

  • Bachelor's Degree in Computer Science, Statistics or similar field
  • Minimum of 3 years' experience in software development 
  • A rock-solid foundation in Mobile App development and knowledge in Scorecard methodology is an added advantage
  • Holistic understanding of user experience, functionality and possibly even product strategy
  • Work with development teams and product managers to ideate software solutions
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design 
  • Great attention to detail with an analytical mind-set
  • Organizational skills
  • Trouble-shoot, debug and upgrade software 
  • Test software to ensure responsiveness and efficiency
  • Fluent in the French language 

Technical  Competencies

  • Proven experience as a Full Stack Developer or similar role
  • Experience developing desktop and mobile applications
  • Familiarity with common stacks
  • Knowledge of multiple front-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery, PHP)
  • Knowledge of multiple back-end languages (e.g. C#, Java, Python) and JavaScript frameworks (e.g. Angular, React, Node.js)
  • Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache),  and UI/UX design
  • Experience in working with Scorecards and designing the framework on mobile apps
  • Proficiency in GIT and GITHub/Repository Management, Web Architecture, Database storage
  • Experience in SCRUM/Agile development methodologies
  • Experience with docker and dockerizing applications
  • Exposure to Cloud Solutions (like AWS- EC2, EKS, S3) is an added advantage
  • Exposure to streaming tools like Kafka is a value-add
  • Experience in ODOO CRM implementation is preferred

Responsibilities

  • Work with development teams and product managers to ideate software solutions
  • Design client-side and server-side architecture
  • Build the front-end of applications through appealing visual design
  • Develop and manage well-functioning databases and applications is an added advantage
  • Write effective APIs
  • Plan, Design and build survey methodologies like Scorecard framework
  • Test software to ensure responsiveness and efficiency
  • Troubleshoot, debug and upgrade software
  • Create security and data protection settings
  • Build features and applications with a mobile responsive design
  • Write technical documentation
  • Work with data scientists and analysts to improve software

Additional Responsibilities:

  • Think creatively: PEG is a place that is permanently pushing the boundaries within its industry. We are not looking for someone that will just estimate models, write analyses and code. We want someone that will extract insights and provide business recommendations.
  • Generate Impact: We want someone obsessed with impact. We don’t want a person who is just interested in finding patterns in the data. We want someone that understands how to turn those discoveries into value for our customers and our internal teams every day.

PEG is an equal opportunity employer committed to diversity. All qualified candidates regardless of age, sex, ethnicity, race and religion are encouraged to apply

PEG Africa is a leader in deploying and financing solar to households and SMEs in West Africa. Via its PAYG financing model, it enables customers to replace their perpetual spending on poor-quality polluting fuels such as kerosene and diesel with solar energy. PEG is currently serving hundreds of thousands of daily users in Ghana, Cote d’Ivoire, Senegal and Mali, and has recently expanded its financing and deployment capabilities to include solar water irrigation and bigger solar power systems for SMEs.