Backend Developer

  • Full Time
  • Lusaka, Zambia
  • Applications have closed

Website Techmasters Zambia Limited

Overview: TechPay is seeking a highly skilled and experienced Backend Developer to join our dynamic team. This role focuses on designing, developing, and managing software projects across various domains, including government, private sector, and internal applications. The ideal candidate will have a strong background in building robust, scalable, and secure backend systems, with expertise in process automation, integration, and API development. If you’re passionate about crafting efficient and innovative solutions, this is an excellent opportunity to showcase your skills and make a significant impact.

Responsibilities:
1.      Design and develop highly scalable, fault-tolerant, and secure backend systems using languages such as PHP, Rust, Go, or other equivalent languages.

2.      Architect and implement efficient and maintainable APIs to facilitate seamless integration between various systems and platforms.

3.      Collaborate with cross-functional teams, including frontend developers, UI/UX designers, and product managers, to deliver end-to-end solutions that meet business requirements and

user needs.

4.      Drive process automation initiatives to streamline operations, reduce manual effort, and improve overall efficiency.

5.      Develop and maintain integration solutions to enable smooth data flow and communication between disparate systems, both internal and external.

6.      Conduct code reviews, ensure adherence to coding standards and best practices, and promote a culture of clean, modular, and well-documented code.

7.      Optimize backend performance, identify and resolve bottlenecks, and continuously monitor and improve system stability and reliability.

8.      Implement robust security measures to protect sensitive data, prevent unauthorized access, and ensure compliance with relevant industry standards and regulations.

9.      Collaborate with DevOps teams to establish and maintain CI/CD pipelines, automate deployment processes, and ensure smooth releases.

10.   Provide technical guidance and mentorship to junior developers, fostering a culture of learning, growth, and innovation within the team.

11.   Stay up-to-date with emerging technologies, industry trends, and best practices, and proactively identify opportunities for system enhancements and improvements.

12.   Contribute to technical documentation, including system design documents, API specifications, and user manuals.

13.   Actively participate in project planning, estimation, and risk management activities, ensuring timely delivery of high-quality solutions.

Requirements:

  • Bachelor’s or equivalent in Computer Science, Software Engineering, or a related field.
  • Minimum of 5+ years of experience in software development, with at least 4 years of experience in backend development.
  • Strong proficiency in backend programming languages such as PHP, Rust, Go, or other equivalent languages.
  • Extensive knowledge of system architecture design principles, coding techniques, and the ability to develop secure, scalable, and maintainable applications.
  • Experience with database design and optimization, including relational databases (e.g., MySQL, PostgreSQL) and NoSQL databases (e.g., MongoDB, Cassandra).
  • Familiarity with message queues, event-driven architectures, and real-time data processing.
  • Solid understanding of RESTful APIs, GraphQL, and other API design principles and best practices.
  • Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and experience with serverless architectures and microservices.
  • Proficiency in version control systems (e.g., Git), and experience with Agile development methodologies (e.g., Scrum, Kanban).
  • Strong problem-solving and debugging skills, with the ability to analyze and resolve complex technical issues.
  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment and interact with stakeholders at all levels.
  • Passion for continuous learning, staying updated with industry advancements, and sharing knowledge with the team.

If you are a highly skilled backend developer with a passion for crafting robust, scalable, and secure systems, we would love to hear from you. Please submit your resume and a cover letter highlighting your relevant experience and accomplishments to [email protected]


* Legitimate employers do not ask for payment. Find out more at safe job search tips.