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