Job title : Intermediate Backend Developer (JB4961)Job Location : Gauteng, JohannesburgDeadline : February 09, 2025Quick Recommended Links Jobs by Location Job by industries Minimum Requirements: 3+ years of backend development experience. Proven expertise in Python as the primary language. Strong experience with REST and FAST API integration projects. Exposure to maintaining and upgrading legacy systems. Skills & Knowledge:
Advanced proficiency in Python (required). Solid understanding of REST and FAST API development. Familiarity with PHP and TypeScript (advantageous but not required). Strong debugging and reverse-engineering skills. Responsibilities: Primary Focus Upgrade and maintain legacy systems to ensure business continuity by maintaining and improving existing infrastructure while contributing to modernization efforts. Rewrite existing ETL processes in Python to enhance performance and maintainability. Manage the migration of legacy, custom systems to low-code environments to improve efficiency and scalability. Backend Development Build and optimize backend systems with a focus on integration and performance. Design, develop, and maintain REST and FAST APIs for seamless system integrations. Write clean, high-quality, high-performance, and maintainable code for various applications and processes. Develop and support software solutions, including applications, database integration, interfaces, and enhancements. Initial Projects Focus on maintaining and improving legacy systems while transitioning to larger modernization projects. Participate in backend integration efforts and resolve critical system challenges. Support testing and deployment of new products and features. Future Projects Engage in major system upgrades. Develop and implement new functionalities identified by the business to align with strategic objectives. ICT jobs