Employers: Manage your hiring team, delegate roles, and post jobs faster — Manage your team.
Never miss your dream job!

Get instant notifications when jobs matching your interests are posted.

Back to Job Listings

Senior Software Engineer

Everyday Vacancies Verified

Full Time
Location
Harare, Zimbabwe
Application Deadline
Feb 28, 2026

Job Description

Everyday Vacancies is seeking a highly skilled Senior Software Engineer to join our dynamic Engineering team. You will be at the forefront of developing innovative web applications that connect job seekers with employers across Zimbabwe.

As a Senior Software Engineer, you will work closely with product managers, designers, and other engineers to deliver high-quality, scalable solutions. You'll have the opportunity to shape the technical direction of our platform and mentor junior team members.

We offer a collaborative work environment, competitive compensation, and the chance to make a real impact on employment opportunities in Zimbabwe. Our tech stack includes Python, Django, PostgreSQL, Redis, and modern JavaScript frameworks.

Requirements

• Bachelor's degree in Computer Science, Software Engineering, or related field (Master's preferred)
• Minimum 5+ years of professional software development experience
• Strong proficiency in Python and Django framework
• Experience with React.js or Vue.js frontend frameworks
• Solid understanding of relational databases (PostgreSQL preferred)
• Experience with RESTful API design and implementation
• Familiarity with cloud services (AWS, GCP, or Azure)
• Knowledge of CI/CD pipelines and DevOps practices
• Strong problem-solving skills and attention to detail
• Excellent communication skills in English
• Experience with Agile/Scrum methodologies

Responsibilities

• Design, develop, and maintain scalable web applications using Python/Django
• Lead technical design discussions and code reviews
• Collaborate with cross-functional teams to define and implement new features
• Mentor junior developers and provide technical guidance
• Write clean, maintainable, and well-documented code
• Optimize application performance and ensure high availability
• Participate in architectural decisions and technical planning
• Implement automated testing and maintain code quality standards
• Troubleshoot and debug complex issues in production environments
• Stay current with emerging technologies and industry best practices

Quick Info
Category
Software Development
Posted
1 week ago
Last Updated
1 week ago
Skills Required
Python Django PostgreSQL Redis JavaScript React.js REST APIs Git Docker AWS CI/CD Agile Unit Testing System Design Problem Solving Technical Leadership

Interested in this position?

Take action now to secure your chance at this exciting career opportunity.