About Company
Econet Wireless is a leading diversified telecommunications group with operations and investments in Africa, Europe, South America, and Asia. We provide services in telecommunications, media, and technology, striving to connect people and businesses through innovative and reliable digital solutions. In Zimbabwe, Econet is at the forefront of digital transformation, empowering millions with seamless connectivity and pioneering services. We are driven by a mission to create a digitally connected future, constantly pushing the boundaries of technology to deliver value to our customers and communities. Our Mutare office plays a critical role in supporting our robust network infrastructure and expanding our service offerings in the Manicaland region.
Job Description
We are seeking an exceptionally talented and highly motivated Senior Backend System Engineer to join our dynamic technology team in Mutare. In this pivotal role, you will be instrumental in designing, developing, and maintaining scalable, high-performance backend systems that power Econet’s critical services and applications. You will work on complex challenges related to distributed systems, microservices architecture, data integration, and API development, ensuring the reliability, efficiency, and security of our core platforms. This position demands a deep understanding of modern backend technologies, a strong problem-solving mindset, and the ability to lead technical initiatives from concept to deployment. You will collaborate closely with cross-functional teams, including product managers, frontend developers, and operations engineers, to deliver robust and innovative solutions that enhance user experience and drive business growth. If you are passionate about building resilient systems, optimizing performance, and contributing to a company that impacts millions, we encourage you to apply and help us shape the future of connectivity in Zimbabwe and beyond.
Key Responsibilities
- Design, develop, and implement highly scalable, reliable, and secure backend services and APIs using modern programming languages and frameworks.
- Architect and maintain distributed systems, microservices, and event-driven architectures.
- Collaborate with product management and other engineering teams to define and deliver new features and improvements.
- Conduct code reviews, mentor junior engineers, and contribute to best practices in coding, testing, and deployment.
- Optimize application performance, scalability, and stability through effective system design and monitoring.
- Troubleshoot and resolve complex production issues, ensuring high availability and minimal downtime.
- Implement robust data storage solutions, including relational and NoSQL databases, and ensure data integrity and security.
- Develop and maintain comprehensive documentation for system architecture, design, and operational procedures.
- Stay abreast of emerging technologies and industry trends, evaluating their potential application to enhance our platforms.
Required Skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- 6+ years of professional experience in backend software development.
- Proficiency in at least one modern backend programming language (e.g., Python, Java, Go, Node.js).
- Extensive experience with relational and NoSQL databases (e.g., PostgreSQL, MySQL, MongoDB, Cassandra).
- Solid understanding of microservices architecture, RESTful APIs, and distributed system design patterns.
- Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
- Strong knowledge of data structures, algorithms, and software design principles.
- Familiarity with CI/CD pipelines and DevOps practices.
- Excellent problem-solving, analytical, and communication skills.
Preferred Qualifications
- Master's degree in a relevant technical field.
- Experience with messaging queues and streaming platforms (e.g., Kafka, RabbitMQ).
- Familiarity with network protocols, telecommunications systems, or large-scale data processing.
- Experience working in an Agile/Scrum development environment.
- Proven track record of leading technical projects and mentoring team members.
Perks & Benefits
- Competitive salary and performance-based bonuses.
- Comprehensive health, dental, and vision insurance.
- Generous paid time off and holidays.
- Opportunities for professional development and continuous learning.
- Access to the latest technologies and tools.
- A vibrant and inclusive company culture.
- Employee wellness programs.
- Contribution to a company that makes a significant impact on people's lives.
How to Apply
Interested candidates are encouraged to apply by clicking the application link below. Please ensure your resume and cover letter highlight your relevant experience and qualifications for this role. We look forward to reviewing your application!
