Full Stack Developer
Everyday Vacancies Verified
Harare, Zimbabwe
Feb 25, 2026
Job Description
Join our Engineering team as a Full Stack Developer and help build the future of job searching in Zimbabwe. You will work on both frontend and backend components of our platform, creating seamless experiences for job seekers and employers alike.
We're looking for a developer who is comfortable working across the entire stack, from database design to user interface implementation. You'll collaborate with designers, product managers, and fellow engineers to ship features that make a real difference in people's lives.
Our tech stack includes Django on the backend, React on the frontend, PostgreSQL for data storage, and Redis for caching. We deploy on cloud infrastructure and follow modern development practices including CI/CD, code reviews, and automated testing.
Requirements
• Bachelor's degree in Computer Science, Software Engineering, or equivalent experience
• 3-5 years of professional full stack development experience
• Strong proficiency in Python and Django
• Experience with modern JavaScript frameworks (React preferred)
• Solid understanding of HTML5, CSS3, and responsive design
• Experience with relational databases (PostgreSQL preferred)
• Familiarity with RESTful API design and implementation
• Knowledge of version control systems (Git)
• Understanding of web security best practices
• Experience with testing frameworks and methodologies
• Good problem-solving skills and attention to detail
• Ability to work independently and in a team environment
Responsibilities
• Develop and maintain full stack web applications using Django and React
• Design and implement RESTful APIs for frontend consumption
• Write clean, efficient, and well-documented code
• Participate in code reviews and provide constructive feedback
• Collaborate with UI/UX designers to implement responsive interfaces
• Optimize application performance across the stack
• Write and maintain automated tests
• Debug and troubleshoot issues across frontend and backend
• Contribute to technical documentation
• Stay updated with latest web development trends and technologies
• Participate in agile ceremonies and sprint planning
Quick Info
Software Development
2 days, 21 hours ago
2 days, 21 hours ago