Point your AI agent at freehire and let it find you a job.

Get the CLI →

Senior software engineer

Discussion

Summary

The Senior Software Engineer will design, develop, and maintain scalable e-commerce solutions while collaborating with cross-functional teams. The role requires proficiency in modern frontend, backend, or mobile frameworks and a commitment to high-quality code standards.

Senior Software Engineer

Location: Menlyn, in office, hybrid after completion of probation

Duration: Permanent

Purpose: The required candidate will be required to build and maintain e-commerce solutions. Design, develop, and optimise scalable software that drives innovation and delivers real value for users.

Responsibilities Software Development & Maintenance: Design, develop, and maintain high-quality, scalable software solutions that deliver seamless user experiences. Collaborative Problem‑Solving: Work alongside product managers, designers, and other engineers to deliver features and products that solve real‑world problems. Code Reviews & Mentorship: Lead by example in writing clean, efficient code. Participate in code reviews to share knowledge and maintain high technical standards. Continuous Innovation: Stay on top of emerging technologies and best practices to ensure our solutions remain cutting‑edge and secure. End‑to‑End Ownership: Take full responsibility for your work, ensuring high‑quality, timely delivery that drives the business forward. Qualifications Bachelor's Degree / National Diploma: Computer Science, Information Technology. Experience and Technical Skills 5+ years in software development. Experience in e-commerce, logistics, or fintech is a bonus. Frontend: React, Vue, or Angular and/or Backend: Go, C#, Java, Java Script or similar languages and/or Mobile: Experience with React Native or similar mobile frameworks is a plus. Passion for Innovation: A genuine interest in building software that creates exceptional user experiences. Strong Problem‑Solving Skills: You're not afraid to tackle complex challenges and develop creative solutions. Collaboration: A team player who thrives in a collaborative, cross‑functional environment.

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available