Full Stack Software Developer (Web & Mobile) at M-Paya (Nairobi)

Apply Now

Apply for this job

Upload CV (doc, docx, pdf)

Job Description

Full Stack Software Developer (Web & Mobile)

Job Overview

M-Paya is looking for a Full Stack Software Developer to design, build, and maintain scalable web and mobile applications. The role involves end-to-end ownership of features, system integrations, and long-term platform reliability.

Key Responsibilities

  • Build and maintain backend services and robust APIs for web and mobile applications.
  • Develop and enhance internal systems including CRM modules, portals, and mobile apps.
  • Own the full feature lifecycle from design and development to testing and deployment.
  • Maintain system performance, reliability, and data integrity.
  • Design, optimize, and manage PostgreSQL databases.
  • Implement secure authentication, authorization, and access control.
  • Collaborate with product, engineering, support teams, and external partners.
  • Maintain clear technical documentation for continuity and scalability.

Technical Skills

  • Python
  • ReactJS (Web)
  • React Native or equivalent mobile framework
  • PostgreSQL
  • REST API development
  • Database design and optimization
  • Git version control
  • Authentication and authorization best practices

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, IT, or related field.
  • Equivalent professional qualification with verifiable industry experience is acceptable.
  • Minimum of 2 years’ working experience with proven API development.
  • Experience working with existing codebases and system transitions.
  • Understanding of security best practices and basic CI/CD or DevOps workflows.
  • Strong communication and documentation skills.

Method of Application

Send your application to: recruit@m-payaenergy.co.ke


💡 Looking for more opportunities at Paya? Explore jobs in Nairobi on
FindJobsKE.com