Full Stack Developer Job Vacancy in Gaborone, Botswana – Technology – Software Development

November 1, 2026
Apply Now

Job Description

Position: Full Stack Developer

Company: Microsoft Botswana

Location: Gaborone, Botswana

Experience: 3-5 years

Education: Bachelor’s degree in Computer Science or related field

Employment Type: Full-time

Industry: Technology – Software Development

Department: Software Engineering

Salary: SSP 120,000 – 180,000 per annum

Vacancies:1

Company Overview

Microsoft Botswana is a leading global technology company dedicated to empowering individuals and organizations through innovative software, cloud services, and digital solutions. With a strong commitment to the growth of the local tech ecosystem, Microsoft Botswana collaborates with government, educational institutions, and startups to drive digital transformation across the country. As part of the broader Microsoft family, the Botswana office plays a pivotal role in delivering cutting‑edge products and services that support businesses of all sizes, fostering a culture of inclusion, continuous learning, and community impact. The company’s presence in Gaborone makes it a central hub for talent seeking dynamic career opportunities in the heart of Botswana’s thriving technology sector. This role contributes directly to Microsoft’s mission of enabling every person and organization on the planet to achieve more, while also supporting the nation’s ambition to become a regional hub for technology innovation.

Job Overview

The Full Stack Developer will join Microsoft Botswana’s Software Engineering team to design, develop, and maintain scalable web applications that serve both local and international customers. Working in an agile environment, the successful candidate will collaborate with product managers, designers, and other engineers to deliver high‑quality code, ensure performance optimization, and implement best practices for security and usability. This position offers a unique opportunity to work on projects that impact millions of users, while gaining exposure to Microsoft’s cloud platforms, AI services, and modern development tools. As part of the hiring in Botswana, the role supports the company’s strategic goal of expanding its development capabilities within the region, providing a rewarding career path for professionals passionate about technology and innovation. For more information about Microsoft Botswana’s vision and culture, visit Microsoft Botswana Careers.

Key Responsibilities

  • Design, develop, test, and deploy full‑stack web applications using .NET, C#, JavaScript, and Azure services.
  • Collaborate with cross‑functional teams to translate business requirements into technical specifications.
  • Implement responsive UI components and ensure seamless integration with backend APIs.
  • Optimize application performance, scalability, and security in line with Microsoft standards.
  • Participate in code reviews, provide constructive feedback, and mentor junior developers.
  • Maintain documentation, unit tests, and automated CI/CD pipelines.
  • Stay current with emerging technologies and contribute innovative ideas to product roadmaps.

Required Skills

  • Proficiency in C#, .NET Core, and ASP.NET MVC.
  • Strong experience with front‑end frameworks such as React, Angular, or Vue.js.
  • Hands‑on knowledge of Azure cloud services, including App Service, Functions, and Cosmos DB.
  • Understanding of RESTful API design, GraphQL, and micro‑services architecture.
  • Familiarity with DevOps practices, Git, and CI/CD pipelines (Azure DevOps or GitHub Actions).
  • Excellent problem‑solving abilities and attention to detail.
  • Effective communication skills and ability to work collaboratively in a multicultural team.

Education

A Bachelor’s degree in Computer Science, Software Engineering, Information Technology, or a related discipline is required. Relevant certifications such as Microsoft Certified: Azure Developer Associate are highly desirable and demonstrate a commitment to professional growth.

Experience

Applicants should have 3‑5 years of proven experience developing full‑stack applications in a fast‑paced environment. Prior experience with Microsoft technologies and cloud platforms will be considered a strong advantage.

Salary

The compensation package ranges from SSP 120,000 to SSP 180,000 per annum, commensurate with experience and skill level. The package includes performance‑based bonuses, health benefits, and contributions to retirement savings.

Benefits

  • Comprehensive health and dental insurance.
  • Generous paid time off and parental leave.
  • Professional development budget and access to Microsoft Learn.
  • Employee assistance program and wellness initiatives.
  • Flexible working arrangements and remote work options.

Training

  • On‑boarding program covering Microsoft culture, tools, and security standards.
  • Continuous learning through internal labs, workshops, and certifications.
  • Mentorship from senior engineers and leadership.
  • Opportunities to attend global conferences and tech events.

Working Environment

Microsoft Botswana offers a collaborative, inclusive, and innovative workplace where creativity is encouraged. The office is equipped with modern workstations, meeting rooms, and breakout spaces designed to foster teamwork and productivity. Employees benefit from a supportive culture that values diversity, work‑life balance, and community engagement, making it an ideal environment for professionals seeking meaningful career growth.

Application Process

Interested candidates should submit their application through the online portal on the Microsoft Careers website. The process includes an initial resume review, a technical assessment, and a series of interviews with the hiring manager and team members. Successful applicants will receive timely updates and feedback throughout each stage.

Equal Opportunity Statement

Microsoft Botswana is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees, regardless of race, gender, age, disability, sexual orientation, or any other protected characteristic. Our hiring practices reflect our dedication to fairness and respect, ensuring that every candidate has an equal chance to succeed.