Backend Developer

🏢 CBZ Bank📍 Murambinda, Manicaland Province💼 Full-Time💻 On-site🏭 Financial Services💰 USD 1,800 - 3,500 per month

About Company

CBZ Bank, a leading and fully diversified financial institution in Zimbabwe, is dedicated to empowering individuals and businesses through innovative and accessible banking solutions. With a rich history of fostering economic growth and community development since its inception, we pride ourselves on our robust technological infrastructure and unwavering commitment to customer satisfaction. We operate a vast network of branches across the nation, including a vital presence in Murambinda, delivering a comprehensive suite of financial services ranging from retail banking, corporate finance, and investment solutions to modern digital platforms. At CBZ, we believe in nurturing talent, promoting a culture of excellence, and leveraging cutting-edge technology to maintain our position at the forefront of the financial sector. Join a team where your contributions directly impact the financial well-being of thousands and help shape the future of banking in Zimbabwe.

Job Description

Are you a highly skilled and motivated Backend Developer passionate about building robust, scalable, and secure financial systems? CBZ Bank is looking for an experienced Backend Developer to join our dynamic IT team based in Murambinda, Manicaland Province. In this crucial role, you will be instrumental in designing, developing, and maintaining the core services and APIs that power our diverse range of banking applications, including mobile banking, internet banking, and internal enterprise systems. You will work within an agile environment, collaborating closely with front-end developers, UI/UX designers, product managers, and other stakeholders to deliver high-quality, performant, and reliable backend solutions that meet our stringent security and compliance standards. This position offers a unique opportunity to contribute significantly to the digital transformation of banking services in Zimbabwe, directly impacting the financial lives of our customers. We are seeking someone who thrives on technical challenges, possesses a strong problem-solving mindset, and is committed to continuous learning and improvement in a fast-paced environment.

Key Responsibilities

  • Design, develop, and maintain high-performance, scalable, and secure backend services and APIs using modern programming languages and frameworks relevant to the financial industry.
  • Collaborate effectively with front-end developers, UI/UX designers, and product owners to understand business requirements and translate them into robust technical specifications and solutions.
  • Implement and manage intricate database schemas, ensuring data integrity, security, and optimal query performance (proficient in both SQL and NoSQL databases).
  • Integrate third-party financial services and APIs securely and efficiently, ensuring seamless data flow and functionality.
  • Write clear, concise, well-documented, and testable code, strictly adhering to best practices, coding standards, and architectural guidelines.
  • Conduct thorough testing, debugging, and performance optimization of backend systems to ensure reliability and responsiveness.
  • Actively participate in rigorous code reviews to ensure code quality, maintainability, scalability, and adherence to architectural principles.
  • Contribute to the continuous improvement of our development processes, tools, and infrastructure, embracing automation where possible.
  • Troubleshoot and resolve complex technical issues in production environments swiftly and effectively, minimizing downtime.
  • Ensure strict compliance with banking industry regulations, data privacy laws (e.g., POPIA, GDPR principles), and internal security policies and protocols.

Required Skills

  • Proficiency in at least one modern backend programming language (e.g., Java, Python, Node.js, C#/.NET) with demonstrable project experience.
  • Strong understanding of RESTful API design principles, development, and consumption.
  • Extensive experience with relational databases (e.g., PostgreSQL, MySQL, SQL Server, Oracle) and ORM frameworks.
  • Solid familiarity with version control systems, particularly Git, and collaborative development workflows.
  • Strong understanding of data structures, algorithms, and fundamental software design patterns.
  • Demonstrable knowledge of security best practices for web applications and APIs (e.g., OWASP Top 10 vulnerabilities and mitigation strategies).
  • Excellent problem-solving, analytical, and critical thinking skills with attention to detail.
  • Ability to work effectively both independently and as part of a collaborative, agile development team.
  • Strong verbal and written communication skills to articulate technical concepts clearly.

Preferred Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and deploying applications in a cloud-native environment.
  • Familiarity with microservices architecture, containerization technologies (e.g., Docker, Kubernetes), and serverless computing.
  • Experience with message queues (e.g., Kafka, RabbitMQ) and event-driven architectures.
  • Proficiency in setting up and maintaining CI/CD pipelines and automated testing frameworks.
  • Prior experience in the financial services industry or working with high-transaction, mission-critical systems.
  • Knowledge of caching mechanisms (e.g., Redis, Memcached) and distributed systems concepts.

Perks & Benefits

  • Competitive salary and attractive performance-based bonuses.
  • Comprehensive medical aid and robust pension schemes for long-term security.
  • Exceptional opportunities for professional development, certification, and continuous learning.
  • Generous paid time off, including annual leave and sick leave.
  • Access to various employee wellness programs and initiatives.
  • A dynamic, innovative, and supportive work environment where your contributions are valued.
  • The chance to contribute to impactful projects that shape the future of finance in Zimbabwe.
  • Opportunities for career advancement within a leading financial institution.

How to Apply

Interested candidates are invited to apply by clicking on the application link below. Please navigate to our careers section and diligently search for relevant openings that match your profile, or submit your general application for future consideration within our talent pool. Ensure your curriculum vitae thoroughly highlights your backend development experience, specific programming language proficiencies, and any relevant projects or contributions to open-source initiatives.

Apply Now

DISCLAIMER

Welcome to Career.zycto.com. All job opportunities listed on Career.zycto are gathered from verified employers, recruitment partners, or reliable online sources. While we strive to ensure accuracy and legitimacy, we do not guarantee the completeness, reliability, or ongoing availability of any job listing.


We strongly encourage applicants to carry out independent verification before applying for any position and to avoid sharing personal or financial information unless confident about the employer’s authenticity. Career.zycto will not be held liable for any loss, damages, or inconveniences resulting from reliance on information posted on this website.

Career.zycto does not request payment or charge users for accessing job listings or using our platform. All job-related information and listings are completely free. Please use this website responsibly and at your own discretion. For inquiries or to report any suspicious activity, kindly reach us at [email protected].
Scroll to Top