Full Stack Product Engineer
Network Finance · Johannesburg North
Stop applying one at a time.
JobAlertsZA auto-applies to South African jobs like this one for you, overnight. Upload your CV once — we do the applying.
Start free — we apply for you →Company and Job Description: Join a high-performance, technology-driven environment where you will have the opportunity to design, build, and enhance digital products that drive operational efficiency and exceptional user experiences. This role offers significant ownership, allowing you to influence both technical and product decisions while delivering scalable, production-ready solutions. Working across the full software development lifecycle, you will collaborate with stakeholders to transform business requirements into intuitive digital products. From solution design and rapid prototyping to deployment and optimisation, you will play a critical role in delivering innovative applications that support business growth. This is an ideal opportunity for a passionate engineer who enjoys autonomy, thrives in fast-paced environments, and wants to work with modern technologies, cloud platforms, APIs, and AI-assisted development tools.
Key Responsibilities
• Design, develop, and maintain enterprise-grade digital platforms and user-facing applications • Translate business requirements into functional product features, workflows, and user journeys • Build rapid prototypes and evolve them into production-ready solutions • Own full-stack development across frontend, backend, databases, and integrations • Develop and manage integrations with third-party systems using APIs and connectors • Support cloud deployments, infrastructure management, and CI/CD processes • Ensure solutions are secure, scalable, and aligned with modern engineering best practices • Maintain technical documentation and contribute to continuous improvement initiatives Job Experience and Skills Required:
- Education: Bachelor's or Master's Degree in Computer Science, Engineering, Information Systems, or a related field
- Experience:
- 5–7 years of professional software engineering experience
- Proven experience delivering production-ready applications
- Experience working independently in high-accountability environments
- Exposure to fintech, finance, banking, or investment environments advantageous
- Technical Skills:
- Strong full-stack development experience with .NET Core (C#), Node.js/TypeScript, or Python/Django
- Frontend development using React, Angular, or similar frameworks
- Experience with component libraries such as Material UI, Tailwind, or Bootstrap
- Strong SQL and database design expertise
- Experience with RESTful APIs, webhooks, OAuth2, and JWT authentication
- Azure cloud services including App Services, Functions, Key Vault, and Storage
- CI/CD pipelines, Git, secure coding practices, and DevOps principles
- Additional Requirements:
- Strong problem-solving and analytical abilities
- Excellent communication and stakeholder engagement skills
- Security-conscious with a focus on data integrity and confidentiality
- Strong ownership mindset and ability to drive initiatives independently
- Passion for learning new technologies, AI tools, and emerging development practices
Apply now! For more exciting IT vacancies, please visit: https://www.networkrecruitmentinternational.com/ I also specialise in recruiting in the following:
• Data Engineer • Software Developer • Data Analyst • Infrastructure • Architecture • ... and more! If you have not had any response in two weeks, please consider the vacancy application unsuccessful. Your profile will be kept on our database for any other suitable roles/positions.
For more information, contact: Karmishka Naidoo Specialist Recruitment Consultant Connect with me on LinkedIn! https://za.linkedin.com/in/karmishka-naidoo-088772290