Job category : Application Development and Programming
Location : Durban
Contract : Permanent
Remuneration : Market Related
EE position : No
About our company
City Logistics understands supply chains and the importance of adding maximum value, as well as providing cost-effective solutions and the highest service levels.Our extensive network throughout Southern Africa has been developed over 30 years, offering an exclusive supply chain solution, specializing in client and fleet requirements.This typically consists of a dedicated pool of vehicles and staff customized to the client’s operational needs, enabling the client to share the benefits of our procurement, maintenance and risk management capacity.We are passionate about what we do, passionate about Retail and service excellence.Let us be part of your solution.
Introduction
We are on the hunt for a Senior FullStack Developer who’s not just a coder—but a builder, a thinker, and a leader. If you're passionate about crafting seamless digital experiences from front to back and want to work in a team that thrives on innovation, you’ve just found your next home.
1. Partner with key client stakeholders to capture evolving business requirements and translate them into scalable technical solutions.
Analyse, maintain and enhance existing applications—primarily Temu, with support across eCommerce, Avon, Fastway CRM and Mobile platforms.
Architect and implement clean, secure, reusable code with a focus on performance, maintainability and extensibility.
Ensure the highest standards of data security, data integrity and system scalability across all software assets and integrations.
Lead and participate in end-to-end software development lifecycle : requirements analysis, system design, coding, testing, deployment and support.
Integrate third-party APIs and legacy systems, ensuring seamless interoperability and minimal disruption to business processes.
Recommend improvements to technical workflows and development methodologies; support change management and contribute to structured implementation and rollout plans.
Contribute to CI / CD pipeline management and DevOps practices for smooth deployments and environment consistency.
Produce high-quality documentation including system architecture, API specifications, and user guides.
Perform rigorous unit, integration and performance testing to uphold stability and reliability across environments.
Mentor junior developers and foster a culture of code quality, peer reviews and knowledge sharing.
Maintain clear and accurate communication with stakeholders, delivering regular progress updates, risk assessments and performance reports.
Adhere to defined coding standards, compliance policies and data governance protocols.
Avoid undertaking unapproved development tasks and ensure proper scope alignment before initiating any new features or changes.
Execute additional tasks, projects or responsibilities as assigned by management from time to time.
Matric.
Degree or diploma in Information technology.
Minimum 3 years experience.
Proficient in PHP (Laravel, Symfony), Node.js, .NET Core, Java (Spring Boot), Python (Django, Flask) backend development.
Strong experience with MySQL and relational databases.
Familiar with desktop & mobile app development.
Experience integrating with ERP systems & analytics platforms.
Git, Agile, and SDLC best practices.
E xcellent problem-solving & client communication skills.
#J-18808-Ljbffr
Senior Developer • Durban, KwaZulu-Natal, South Africa