Trusted listing
Full Stack Software Developer — (Web & Mobile)
M-Paya
Nairobi, Kenya
Permanent
Published 1 month ago · Expires 4 weeks from now
Job description
## Title: Full Stack Software Developer (Web & Mobile)
About the Role
A reputable organization seeks a dedicated Full Stack Software Developer to join their team. You will be responsible for backend and frontend development, database management, and integration of business systems, with a strong emphasis on scalability, performance, and security. You will report to the Product Manager and work closely with required stakeholders to ensure excellent delivery and support.
What You'll Own
- Build and maintain backend services and robust APIs to power web and mobile applications
- Develop and maintain internal systems (CRM modules, portals, mobile apps) and implement new product features according to priorities
- Own the complete feature lifecycle: design → implement → test → document → deploy; ensure release readiness and participate in production support
- Ensure system health by maintaining performance, reliability, and data integrity; triage production issues, fix bugs, and reduce technical debt
- Design and maintain databases including schema design, query optimization, migrations, and ongoing tuning
- Integrate and secure systems by implementing integrations, authentication/authorization, and access-control practices
- Collaborate with Product, in-house developers, customer support, and external partners during transitions and handovers
- Maintain clear technical documentation to support long-term ownership and continuity
Technical Skills Required
- Python
- ReactJS (web)
- React Native or equivalent mobile development framework
- PostgreSQL
- REST API development
- Database design and optimization
- Authentication and authorization concepts
- Version control systems such as Git
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a closely related field from a recognized university, OR equivalent professional qualification such as a Higher Diploma or Advanced Diploma combined with verifiable industry experience
- Minimum 2 years of working experience with proven API design experience
Location
Nairobi, Kenya