Full-Stack Django Developer

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 (individual or firm) 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 or Hybrid (Rongai Office Available)
  • Compensation: Competitive — based on proposal and experience
  • Support Term: 12 months post-deployment maintenance

How to Apply

Send your CV, portfolio, and project proposal (including estimated cost and delivery timeline) 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.

Job Category: In Office Remote
Job Type: Freelance
Job Location: Rongai

Apply for this position

Allowed Type(s): .pdf, .doc, .docx

Similar Posts