Poa Internet – Software Engineer.

All jobs > Information Technology > Poa Internet – Software Engineer.

Get a free C.V. review by sending your C.V. to submitcv@careerassociated.com or click the following link. Submit C.V.! use the subject heading REVIEW.

IMPORTANT: Read the application instructions keenly, Never pay for a job interview or application.

About Poa Internet

Poa! internet is the fastest growing and highly innovative ISP in Kenya. The company was founded in 2014 with a vision to provide internet in every home in Africa. At poa! We believe by empowering people, we can actively drive digital inclusion in these markets. We deploy a cost-effective internet service in Kenya, with the aim of providing affordable access to content and Internet to low- income members of society.

We are growing very fast to cover the rest of Kenya and eventually Africa. It is envisaged that success of the business will grow to over 150 networks across East Africa. It is from this background that we seek prospect candidates to fill the role of Software Engineer.

At Poa, we pride ourselves on being a values-driven company and we love working with values-driven employees. Poa’s vision is “Internet in every home in Africa”. To achieve this vision, we live by our values, captured in the acronym, We CONNECT. At Poa, we: Create a better world for the people we serve, Open our eyes to problems and opportunities, Never stop learning never stop moving forward, Name it, own it , solve it, Engage with the bigger picture even in details, Care about each other and Tujienjoy kazini.

Mission Statement for the Role:

  • To participate in the deployment of new equipment, technologies, software, and systems, within the innovation projects that Poa Labs will run.
  • To support the project management team and Labs leadership in achieving the goals set out for each project.
  • To be inquisitive, proactive, questioning, participative, and think out of the box.

Overall Responsibility

The role has the responsibility to develop software systems, microservices, tools, scripts, and Android apps. Document the use of frameworks and libraries. Document the existing and newly created code base. Implement development/staging/production workflows using GitHub. 



Key SMART Results for A-Player Success

  • Extract the functionality of our CRM system from our current OSS/BSS Admin v2 and implement a microservice against OSS/BSS Admin v3 – Q3 2022
  • Implement a mass-SMS service against Africastalking API and Admin v3 – Q3 2022
  • Develop a micro-service for CPE and RF equipment provisioning, which works with our existing provisioning app, and which creates new devices in Inventory and Admin v3 – Q3 2022
  • Develop an Android App for staff use, featuring all CRM functionality (survey, install, activate, etc.) – Q1 2023
  • Support operations in all testing done by Labs, such as next generation network equipment, by writing software, scripts, and database schema as required – Ongoing
  • Document existing software systems (Admin, Monitor, CRM) – Q4 2022
  • Create the road-map for internal software development, and the workflow using GitHub to support multiple developers in development, testing, staging, and production environments – Ongoing
  • Create deployment scripts and automated testing tools for new code and features – Q4 2022

Department stage of development where this role sits (starting, preparing for scale, scaling, mature)

Prepare for Scale / Systematization / Team Building / Management and Motivation

Key Competencies Criticality (H,M,L)

  • Specify, develop, test, and bring into production complex software systems with minimum supervision -H
  • Must have developed and deployed software developed in PHP + HTML/CSS/JS native code (no frameworks) -H
  • Experience with network systems, IP stack, communication protocols at Layer 2 and Layer 3 -H
  • Experience working with databases (MySQL / SQLite) -H
  • Communicate in real time with other team members during development and testing of software -H
  • Debug complex software issues that may span multiple systems -H
  • Use GitHub to implement a full development workflow -H

Mandatory Criteria if Any with no exceptions to hire.

  • Must have operated in a business with similar Values and DNA to Poa to ensure cultural alignment
  • Must have developed software in PHP and JavaScript, and used HTML/CSS in front-end development.
  • Must have developed shell scripts (bash), python, and PHP cli scripts.
  • Must have deep knowledge of HTTP/REST and other API protocols, and use of tools such as Postman
  • Must have documented software systems in detail

How to apply:

Go to https://poa.co.ke/job-openings/ to apply.





%d bloggers like this: