We are seeking highly skilled, dedicated, and results-driven professionals to join our team. Candidates must demonstrate exceptional technical expertise, advanced computer proficiency, strong problem-solving abilities, and an unwavering commitment to excellence. Applicants should be hardworking, adaptable, and willing to work in any location across Tanzania.
Full-Stack Software Developer (FSD-HBS-10) (2 Positions)
Key Responsibilities:
- Design, develop, and maintain full-stack applications (web and mobile) using modern frameworks and technologies.
- Implement secure, scalable, and high-performance solutions for both front-end and back-end applications.
- Develop, optimize, and maintain APIs (RESTful, GraphQL) for efficient data processing and integration.
- Ensure responsive UI/UX design and interactive user interfaces using React.js, Vue.js, or Angular.
- Develop Progressive Web Apps (PWA) and implement offline support.
- Work with mobile development frameworks such as Flutter, React Native, and Xamarin for cross-platform applications.
- Manage databases using SQL (MySQL, PostgreSQL, Microsoft SQL Server) and NoSQL (MongoDB, Firebase, Redis).
- Deploy and manage applications using cloud platforms (AWS, Azure, Google Cloud, DigitalOcean, Vercel, Netlify).
- Implement security best practices including authentication (OAuth, JWT, Firebase Auth) and data protection.
- Automate development workflows using CI/CD tools like Docker, Kubernetes, GitHub Actions, and Jenkins.
- Troubleshoot and debug issues, ensuring smooth software operation and user experience.
Qualifications & Skills:
- Bachelor’s degree in Computer Science, Computer Engineering, or related field.
- 5+ years of experience in software development, including web and mobile applications.
- Proficiency in front-end technologies: HTML, CSS, JavaScript, React.js, Vue.js, Angular.
- Strong expertise in back-end frameworks: Node.js (Express.js, NestJS), Django, Flask, Spring Boot, Laravel.
- Experience with database management: MySQL, PostgreSQL, MongoDB, Firebase.
- Familiarity with API development (RESTful, GraphQL) and WebSockets for real-time applications.
- Strong knowledge of security best practices including SSL, HTTPS, CORS, and CSRF protection.
- Experience with DevOps practices and cloud deployment.
- Strong problem-solving and analytical skills.
- Ability to work independently and collaboratively in a dynamic environment.
Key Attributes for All Roles
- Advanced computer proficiency (must be comfortable using technology in daily tasks).
- Highly committed – Only candidates ready to dedicate themselves fully should apply.
- Hardworking and smart – Strong work ethic, strategic thinking, and efficiency are essential.
- Ability to work anywhere in Tanzania – Must be flexible with work locations.
- Excellent communication and interpersonal skills.
Application Instructions
Qualified and interested candidates must submit their CV, transcripts, cover letter, and relevant certificates in PDF format only to [email protected] with the subject line formatted as [Job Code – Full Name] (e.g., “FSD-HBS-10 – John Kibaratuka”).
Application Deadline: 20th March 2025
Only shortlisted candidates will be contacted.
Hannah Bennie School is an equal opportunity employer committed to fostering a diverse and inclusive workplace.