Company:
Kalda-Tech Systems
Location: Rongai, Kenya (Hybrid/Remote Work Possible)
Website: www.kalda-techsystems.com
About the Project
Kalda-Tech Systems is seeking a highly skilled Full-Stack Django Developer to join our team on a contract basis to build a comprehensive Online Membership Registration and Payment Management System.
The system will support digital member registration, secure payments, renewals, and data management — with advanced analytics and a full-featured administrative dashboard. The platform will be integrated with M-Pesa (Daraja API) and deployed on a secure cloud VPS environment.
Key Responsibilities
Develop a Django-based web system for user registration, payment processing, and data management.
Integrate M-Pesa STK Push (Daraja API) for seamless and secure payment transactions.
Build a user-friendly member portal with profile management, renewal options, and downloadable certificates.
Develop a powerful admin dashboard with user approval workflows, data filtering, export options, and analytics.
Design a responsive frontend (HTML5, CSS3, Bootstrap, JavaScript) aligned with brand guidelines.
Deploy and configure the system on a VPS (Ubuntu, Nginx, Gunicorn) with SSL security.
Collaborate with Kalda-Tech’s project manager to meet delivery timelines and ensure quality assurance.
System Overview
The platform will include:
Online member registration with document uploads
Unique membership ID generation
Integrated M-Pesa payments with automatic verification
Digital receipts and notifications (email/SMS)
Member portal for renewals and profile management
Admin dashboard with search, analytics, and reporting tools
Country and region-based data organization
Secure authentication and data protection
Technical Stack
Backend: Django, Django REST Framework
Frontend: HTML5, CSS3, JavaScript (Bootstrap)
Database: PostgreSQL
Payments: Safaricom Daraja API (M-Pesa STK Push)
Hosting: VPS (Ubuntu, Nginx, Gunicorn)
Security: HTTPS/SSL, CSRF protection, strong authentication
Qualifications
Minimum 3 years’ experience in Django full-stack development
Proven record integrating M-Pesa Daraja API or similar payment gateways
Strong understanding of RESTful APIs, database design, and security
Experience in Linux VPS deployment (Ubuntu, Nginx, Gunicorn)
Ability to create responsive, intuitive frontends
Excellent problem-solving, teamwork, and documentation skills
Bonus: Experience with membership or payment systems
Contract Details
Type: Project-based Contract (3–4 months)
Start Date: Immediate
Location: Remote and sometimes in Rongai Office
Compensation: Competitive — based on proposal and experience
Support Term: 12 months post-deployment maintenance
How to Apply
Send your CV, portfolio, and project proposal to:
📧 info@kalda-techsystems.com
Subject: Application – Full-Stack Django Developer (Membership System Project)
Applications will be reviewed on a rolling basis. Early applications are encouraged.
About Kalda-Tech Systems
Kalda-Tech Systems is a leading Kenyan IT solutions provider specializing in custom software development, web systems, automation, and digital transformation.
We are dedicated to delivering reliable, secure, and innovative technology solutions that empower organizations to work smarter and serve their clients more effectively.


