This job is closed. Contact details have been hidden and applications are no longer accepted.
Key Responsibilities
Design, develop, test, deploy, and maintain full-stack applications from concept to production.
Translate business requirements into functional product features, workflows, and intuitive user experiences.
Build scalable web applications using modern full-stack technologies.
Develop and integrate RESTful APIs and third-party systems.
Manage cloud deployments and infrastructure on Microsoft Azure.
Perform testing, quality assurance, troubleshooting, and production deployments.
Apply secure coding practices and maintain comprehensive technical documentation.
Leverage AI-assisted development tools to improve engineering productivity and accelerate delivery.
Collaborate with business stakeholders to continuously improve products and deliver measurable business value.
Technical Requirements
Candidates should have experience with:
Backend: .NET Core (C#), Node.js/TypeScript, or Python/Django.
Frontend: React or Angular, with Material UI, Tailwind CSS, or Bootstrap.
Database: SQL and database design.
Integration: RESTful APIs, Webhooks, OAuth2, and JWT authentication.
Cloud: Microsoft Azure (App Services, Functions, Key Vault, Storage, and Monitoring).
DevOps & Security: Git, CI/CD pipelines, secure coding, encryption, identity and access management, and cloud security best practices.
Experience using AI-assisted development tools and low-code platforms will be highly advantageous.
Minimum Requirements
Grade 12 or equivalent qualification.
Bachelor's or Master's degree in Computer Science, Engineering, Information Systems, or equivalent practical experience.
5–7 years of professional software engineering experience delivering production-ready applications.
Proven ability to work independently while collaborating effectively with technical and business stakeholders.
Experience within fintech, banking, lending, investments, or financial services will be advantageous.
What We're Looking For
The ideal candidate is an ownership-driven engineer with strong problem-solving abilities and a passion for building high-quality software. You should be an effective communicator, a systems thinker, security-conscious, collaborative, and comfortable working in a fast-paced environment where innovation, continuous improvement, and practical delivery are valued.
What's on Offer
This role offers the opportunity to work on impactful technology solutions, influence product direction, and leverage modern engineering practices, including AI-assisted development. It also provides a clear growth path into a Product Lead position as the organisation continues to expand.
Location: Onsite – Johannesburg
For more exciting IT vacancies, visit: https://www.networkrecruitmentinternational.com/it-jobs
We also specialise in recruiting for:
Software Developers (Back-End, Front-End, Full Stack)
Mobile Developers
Business & Systems Analysts
BI & SQL Experts
UI/UX Professionals
Data Scientists & Data Analysts
Big Data Professionals
Cloud Experts
Infrastructure Specialists
DevOps & SecOps Engineers
Cybersecurity Specialists
SEO / Digital Designers
Please note: If you have not received feedback within two weeks, please consider your application unsuccessful. Your profile will remain in our database for future opportunities.
For more information, contact: Reinie Du Preez Senior Specialist Recruitment Consultant rd•••••@••••••.za