2 viewsTalent
Joshua B. — Junior Backend Developer from South Africa

Joshua B.

Junior Backend Developer

South Africa 1-2 years
Open to offersNew to Platform
Languages
English
Video Introduction
No video introduction yet
The candidate has not added a video.
Contact information and social networks are private. Connect to unlock.
Hidden

About

Joshua B. is a proficient Backend Developer and Full-Stack Software Engineer based in Cape Town, South Africa. Specializing in backend development, Joshua has significant experience building production-grade systems with a focus on payment solutions. At GigSafe, he created a comprehensive escrow payment system using Python and Django, integrated with PayFast to manage real transactions. His technical acumen extends to designing REST API endpoints secured with Supabase JWT authentication, ensuring secure funding and transaction operations on the GigSafe platform. Joshua's skill set includes extensive knowledge in Python/Django, Node.js, and PostgreSQL, complemented by a strong capability in background job scheduling using APScheduler. As a software development intern at Life Choices Academy, he has honed his ability to build and maintain full-stack web applications, working with Node.js and MySQL, and collaborating in agile teams using Git-based version control. Joshua holds a Full-Stack Development Certificate from Life Choices Academy and a National Senior Certificate from Kuils River Technical High School, further accredited with certifications in cybersecurity and cloud computing.

Experience

  • Backend Payment Developer

    GigSafe / Life Choices Academy · 2026 — Present
    Developed a comprehensive escrow payment system using Django, incorporating PayFast integration for fund holding, fee calculation, and automated seller payouts. Created and secured REST API endpoints with Supabase JWT authentication for managing funding, delivery confirmations, and payment releases. Employed APScheduler for background jobs managing auto-release and transaction expiry, with all credentials diligently maintained in environment variables.
  • Software Development Intern

    Life Choices Academy · 2025 — Present
    Contributed to the development and maintenance of full-stack web applications utilizing Node.js, Express.js, MySQL, and Vanilla JavaScript. Participated in collaborative team efforts applying Git-based version control and agile methodologies throughout the project lifecycle.

Skills & Expertise

Education

  • National Senior Certificate
    Kuils River Technical High School

Interested in this professional?

Sign in as an employer to save this profile or invite Joshua B. to a job.

Sign in as an employer