See more Collapse

Software Engineer Trainee at

1 month ago


Nairobi, Nairobi Area, Kenya Poa Internet Full time
We believe EVERYONE in the world deserves access to the internet and affordable communications.

Communications have an incredibly positive impact on improving the lives of individuals and accelerating the economic and social growth of developing countries; yet 4.4 billion people around the world are still unconnected and many more are poorly serviced.

At poa we believe everyone deserves access to the internet and it should not be limited to the privileged few.

Our poa Internet service provides wireless broadband to low income and rural communities across East Africa, offering individuals and small businesses highly affordable Internet access.

poa brings significant social benefit to the communities we serve by offering free access to digital content including educational and health materials as well as generating substantial employment opportunities.


Mission Statement for the Role:

To participate in deploying new equipment, technologies, software and systems, within the innovation projects that Poa Labs will run.

To support the Project and Product management team, and work together with the Engineering team to achieve 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. Implementing agreed upon Software Quality Assurance Standards & development/staging/production workflows using GitHub.
Key SMART Results for A-Player - Target, Year

Document existing software systems (Icon), to be consumed by both tech and non-tech staff, following agreed-upon standards and tools - Q3
Assist software Engineers in implementing the road-map for internal software development, and the workflow using GitHub to support multiple developers in development, testing, staging, and production environments - Ongoing
Assist software Engineers in implementing approved change requests in a timely manner, ensuring proper documentation and alignment to agreed upon software quality - Ongoing
Assist software Engineers in implementing Data Warehouse Pipelines incorporating all Poa Software ecosystems into a Data lake /Data Mart - Q4
Assist software Engineers in successful migration (Go live) of the current OSS/BSS platform from Admin v2 to Adminv3 by June Q2

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

Preparing for Scale

Core energy required for this position (e.g. Sirdar Profile Type)

Catalyst / Champion
Key Competencies - Criticality (H,M,L)

Ability to specify, develop, test, and bring software systems into production - H
Basic knowledge of software development using Python, PHP + HTML/CSS/JS native code - H
Basic Understanding of network systems, IP stack, and communication protocols at Layer 2 and Layer - L
Basic knowledge of databases (MySQL / SQLite/Redis) and related concepts e.g Data Modelling, SQL, Database optimization, ETL process - H
Demonstrated ability to quickly learn new technologies and concepts and apply them in your day to day problem solving activities - M

Mandatory Criteria with no exceptions to hire

Must be alligned with similar Values and DNA to Poa to ensure cultural alignment

We have other current jobs related to this field that you can find below


  • Nairobi, Nairobi Area, Kenya Software Engineer at IBM Full time

    International Business Machines Corporation is an American multinational technology company headquartered in Armonk, New York, United States, with operations in over 170 countries. WikipediaSummaryAs a Software Engineering Intern, you will work on research questions that are of interest to IBM and have access to a vast number of tools and resources within...


  • Nairobi, Nairobi Area, Kenya Kempinski Hotels Full time

    Kempinski Hotels S.A. is Europe's oldest luxury hotel group. The group now has its head office in Geneva but was founded in Berlin in 1897 as the 'Hotelbetriebs-Aktiengesellschaft'.SummaryReporting to the Training Manager, the trainee will be responsible for learning and familiarizing with various activities and operations within their departments. He/ She...


  • Nairobi, Nairobi Area, Kenya Amref Kenya Full time

    Amref Health Africa in Kenya is the country programme office of Amref Health Africa, Africa's largest International Health NGO. This is the largest and oldest country programme in Africa with an average annual budget of USD 40millionMAIN PURPOSE OF JOBTo support the WHEEL project, under the Population Health & Environment (PHE) department to plan, design and...


  • Nairobi, Nairobi Area, Kenya Amref Kenya Full time

    Amref Health Africa in Kenya is the country programme office of Amref Health Africa, Africa's largest International Health NGO. This is the largest and oldest country programme in Africa with an average annual budget of USD 40millionMAIN PURPOSE OF JOBTo support the WHEEL project, under the Population Health & Environment (PHE) department to plan, design and...


  • Nairobi, Nairobi Area, Kenya Staffrite Full time

    Our client is a Software Company specializing in the development and support of enterprise business solutions. The company is emerging as the face of modern innovation and techno-savvy, empowering businesses and operations. With the company's ability to understand customer needs, develop and master latest technologies, it is therefore accordingly positioning...

  • IT Trainee at

    1 month ago


    Nairobi, Nairobi Area, Kenya Kempinski Hotels Full time

    Kempinski Hotels S.A. is Europe's oldest luxury hotel group. The group now has its head office in Geneva but was founded in Berlin in 1897 as the 'Hotelbetriebs-Aktiengesellschaft'.SummaryReporting to the Training Manager, the trainee will be responsible for learning and familiarizing with various activities and operations within their departments. He/She...

  • Software Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya ENGIE Full time

    JOB SUMMARYWe are looking for a talented, self-starting software engineer to join the digital team to help deliver affordable solar power to emerging markets. This position offers a great opportunity to work alongside an elite team of engineers and business professionals and directly contribute to the success of a mission driven company with social and...

  • Software Engineer

    1 month ago


    Nairobi, Nairobi Area, Kenya ENGIE Full time

    JOB SUMMARYWe are looking for a talented, self-starting software engineer to join the digital team to help deliver affordable solar power to emerging markets. This position offers a great opportunity to work alongside an elite team of engineers and business professionals and directly contribute to the success of a mission driven company with social and...

  • Software Engineer at

    1 month ago


    Nairobi, Nairobi Area, Kenya ENGIE Full time

    ENGIE is a leading world group that provides low-carbon energy. Our group is a global reference in low-carbon energy and services.Job PurposeWe are looking for a talented, self-starting software engineer to join the digital team to help deliver affordable solar power to emerging markets. This position offers a great opportunity to work alongside an elite...

  • Software Engineer at

    1 month ago


    Nairobi, Nairobi Area, Kenya Ari Limited Full time

    ARI Group started as ARI Limited, a Software Development Company, duly registered in Kenya in 2012. Since then we have grown to a leading software design and development force in Kenya and have diversified our investments into other successful operating companies in key business sectors.SummaryARI Limited is looking to recruit a Software Engineer to design...


  • Nairobi, Nairobi Area, Kenya eProd Solutions Full time

    ABOUT THE COMPANYeProd, is a tested, proven farmer management solution for SME aggregators, such as cooperatives, traders, and food processors for agriculture and livestock, managing large numbers of suppliers. Some of the functionalities include: management of the geo-referenced supplier base, supplier contracts, field inspections, training, traceability,...

  • Software Engineer

    2 weeks ago


    Nairobi, Nairobi Area, Kenya Microsoft Full time

    Job DescriptionWe are in search of a Software Engineer to aid us in designing, implementing, and delivering top-notch and large-scale cloud services tailored to the requirements of our clients and partners. You should be ready to venture into unexplored territories, transitioning from RDBMS and LDAP directories to Kerberos and SCIM protocols, from Hyper-V...

  • Software Engineer

    1 month ago


    Nairobi, Nairobi Area, Kenya Microsoft Full time

    Job DescriptionWe are in search of a Software Engineer to aid us in designing, implementing, and delivering top-notch and large-scale cloud services tailored to the requirements of our clients and partners. You should be ready to venture into unexplored territories, transitioning from RDBMS and LDAP directories to Kerberos and SCIM protocols, from Hyper-V...


  • Nairobi, Nairobi Area, Kenya mPharma Full time

    mPharma's mission is to increase patient access to high quality medications. Through our drug benefits service, we offer a number of solutions to health insurance companies and pharmaceutical companies to make it easier for patients to afford their medications.SummaryThe PharmTech Trainee Program (PTP) is a 4-month internship program that offers aspiring...

  • Software Engineer

    5 days ago


    Nairobi, Nairobi Area, Kenya Fin Kenya Full time

    Position Overview:We are looking for a Software Engineer to help us build functional products and applications. You will be responsible for designing and developing robust, scalable, and secure server-side applications that power our web and mobile applications. Our engineering team supports development at the Group level, building solutions across all our...

  • NI Engineer Intern

    1 month ago


    Nairobi, Nairobi Area, Kenya Nokia Full time

    ABOUT THE COMPANYNokia is a global leader in the technologies that connect people and things. With state-of-the-art software, hardware and services for any type of network, Nokia is uniquely positioned to help communication service providers, governments, and large enterprises deliver on the promise of 5G, the Cloud and the Internet of Things. Serving...

  • Software Engineer

    4 days ago


    Nairobi, Nairobi Area, Kenya Canonical Full time

    JOB SUMMARYUse your deep C++ skills on Windows and MacOS to build an amazing open source developer experience with Multipass, the workstation mini-cloud at your fingertips which provides Ubuntu and appliance VMs on demand for build, test and prototyping. The Multipass team is hiring a Software Engineer to join our distributed team. We greatly value quality...


  • Nairobi, Nairobi Area, Kenya Esgray Group Full time

    About the jobAs a Software Engineering Intern, you will work closely with our engineering team to assist in the development, implementation, and maintenance of software solutions.ResponsibilitiesThe Software Engineer Intern role has the following responsibilities:Analyze and maintain existing software applications.Collaborate with senior engineers to design,...


  • Nairobi, Nairobi Area, Kenya Esgray Group Full time

    About the jobAs a Software Engineering Intern, you will work closely with our engineering team to assist in the development, implementation, and maintenance of software solutions.ResponsibilitiesThe Software Engineer Intern role has the following responsibilities:Analyze and maintain existing software applications.Collaborate with senior engineers to design,...

  • Software Engineer

    1 month ago


    Nairobi, Nairobi Area, Kenya Upya Technologies Full time

    About the jobAt Upya, our mission is to digitize last mile distribution and help bring essential goods to billions of under-served people around the world.Our clients are "Last Mile Distributors" who operate in frontier markets. They sell impact products from solar home systems, to solar pumps and clean cook-stoves. Some operate for profits and other collect...