Information TechnologyFull-TimeJunior-level(1-2 yrs)
Job Description
M-Paya is a technology platform offering mobile and electronic payments processing. The Full Stack Software Developer will be responsible for backend and frontend development, database management, and integration of business systems, with a strong emphasis on scalability, performance, and security. Reporting to the Product Manager, the developer will work closely with stakeholders for effective delivery and support.
Key Responsibilities
System Development: Build and maintain backend services and robust APIs to power web and mobile applications.
Internal Systems: Develop and maintain internal systems (CRM modules, portals, mobile apps) and implement new product features per priorities.
Lifecycle Management: Own the feature lifecycle from design and implementation to testing, documentation, and deployment; ensure release readiness and participate in production support.
System Health: Maintain performance, reliability, and data integrity; triage production issues, fix bugs, and reduce technical debt.
Database Management: Design and maintain databases, including schema design, query optimization, migrations, and ongoing tuning.
Security & Integration: Integrate and secure systems, implementing authentication/authorization and access-control practices.
Collaboration: Work with product teams, in-house developers, customer support, and external partners during transitions.
Documentation: Maintain clear technical documentation to support long-term ownership.
Requirements and Qualifications
Bachelor’s degree in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a closely related field from a recognized university.
Equivalent professional qualification such as a Higher Diploma or Advanced Diploma combined with verifiable industry experience.
At least 2 years of working experience with proven API design experience.
Experience working with existing codebases and transitioning vendor systems to in-house ownership.
Solid understanding of authentication, authorization, security best practices, and basic CI/CD/DevOps workflows.
Clear communication skills with the ability to translate product needs into technical solutions.
How to Apply
Kindly send your CV and a short note on a recent project where you owned both backend and frontend delivery to recruit@m-payaenergy.co.ke
How to Apply
Kindly send your CV and a short note on a recent project where you owned both backend and frontend delivery to recruit@m-payaenergy.co.ke.