Job Description
Job Title: Backend Developer
Department: IT Department
Reports To: IT Manager
Backend Developer – Job Purpose:
The Backend Developer must be competent, self-driven, and capable of building reliable and scalable backend systems. The position requires strong proficiency in modern programming languages and frameworks, with a focus on delivering secure and efficient server-side solutions
Duties and Responsibilities
- Design, develop, and maintain backend systems using Python and JavaScript.
- Build and consume REST APIs to support application and system requirements.
- Work with frameworks, particularly the Frappe framework, to design and implement business logic.
- Ensure backend systems are optimized for security, performance, and scalability.
- Collaborate with frontend developers and designers to achieve project goals.
- Conduct debugging, troubleshooting, and performance tuning of backend services.
- Maintain clear documentation for backend processes and workflows.
Qualifications and skills
- Bachelor’s Degree in Computer Science, Software Engineering, Information Technology or a related field (or equivalent practical experience).
- Minimum of 3 years of professional experience in Backend Development.
- Strong knowledge of Python and JavaScript programming languages.
- Hands-on experience with frameworks including Frappe.
- Proven experience in designing and consuming REST APIs.
- The ability to break down a large, abstract technical challenge (like a performance bottleneck or a complex data flow) into smaller, manageable components.
- Methodically tracing data flow and server interactions to pinpoint the root cause of an issue rather than simply treating the symptoms.
- Evaluating various architectural choices, frameworks, or database solutions based on long-term implications for scalability, cost, and maintenance.
- Working effectively with Front-end Developers (to meet their data needs), DevOps Engineers (for deployment and infrastructure), and Product Managers (to translate business goals into technical requirements).
- Providing and receiving constructive feedback on code quality, design patterns, and efficiency to maintain high standards.
APPLICATION PROCEDURE
Interested applicants are required to submit a cover letter with current CV & Certificates for consideration to recruitment@tmhstz.com before 25th October, 2025.