Job title: Junior Full-Stack Developer – Product & Delivery - Gaborone, Botswana
Job type: Permanent
Emp type: Full-time
Industry: Information Technology
Location: Gaborone, Botswana
Job published: 06-10-2025
Job ID: 32635

Job Description

F77 Botswana 189A

Job Title: Junior Full-Stack Developer – Product & Delivery - Gaborone, Botswana

Position: Junior Full-Stack Developer

Location: Gaborone, Botswana

Employer: Confidential (through Freedom 77 Recruitment)

Employment Type: Full-Time

Industry: ISP / SaaS / Software Engineering

Salary Guide: N/A

Positions Available: 1

Job Description:
We’re recruiting a highly organised, delivery-minded Junior Full-Stack Developer to help build modern software products for a fast-growing ISP & SaaS team. You’ll translate client requests into clear requirements, keep scope under control, document effectively, and ship clean, responsive
front ends backed by solid APIs and databases.

Key Responsibilities:

  • Requirements & scope: run discovery sessions, write user stories & acceptance criteria, secure client sign-off.
  • Plan & deliver: assist with roadmaps, estimates, risk logs; maintain a visible delivery plan (Jira/ClickUp).
  • Change management: log requests and assess impact on scope, timelines, and effort.
  • Build software: develop responsive frontends (React/Tailwind), APIs (Node.js/Express), and robust data layers (SQL/MongoDB).
  • Write clear docs: SRS/PRD, API specs (OpenAPI), ERDs, release notes, client-friendly guides.
  • Stakeholder comms: join standups/reviews, capture minutes, keep teams aligned.
  • Team improvement: participate in code reviews, share feedback, and suggest DevEx improvements.

Required Qualifications:

  • Bachelor’s degree in Computer Science/IT/Software Engineering (or strong portfolio).

Preferred Qualifications:

  • Testing frameworks (Jest/React Testing Library), CI/CD, Docker.
  • UX tooling (Figma), charting (Chart.js/Recharts).
  • Exposure to Python/Flask and AWS (EC2/S3/IAM).

Skills:

  • Proficiency with JavaScript/TypeScript.
  • Frontend design & implementation (React or similar), responsive UI, accessibility basics.
  • Database proficiency: SQL schema design, queries, indexes (Postgres/MySQL); working knowledge of MongoDB.
  • API fundamentals: REST, versioning, pagination; Postman/OpenAPI literacy.
  • Project practice: task breakdown, estimation, sprint hygiene, risk/issue tracking.
  • Strong documentation habits and professional client/team communication.

Relevant Experience:

  • 2+ years professional development experience (or equivalent portfolio) including at least one project using sign-off templates.

Application Deadline: This job is open for applications until further notice.

How to Apply:

We only accept applications done via our online Job Portal.

IMPORTANT NOTE:

Applications done via email will automatically be rejected.

We only accept applications done via our online Job Portal.

Simply Upload your Cover Letter and CV on our Job Portal.

No need to upload Certifications or References. (we will request them at a later stage before you attend the interview)

Contact Information:

  • Website: www.freedom77.org
  • Email: info@freedom77.org
  • We only accept applications done via our online Job Portal.

Disclaimer:

Applying for this job does not guarantee placement nor does it guarantee placement of the specific job post applied for.

This job position has previously been requested in the job market.

Please log in/register via our website and apply for this job if interested.

We will keep you posted if you are successful to be invited for an initial interview.

 

 

File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB
File types (doc, docx, pdf, rtf, png, jpeg, jpg, bmp, jng, ppt, pptx, csv, gif) size up to 5MB