Software Engineer: Full Stack
Full-time
Work-Force
Software Engineer: Full Stack position available. seeking an experienced Level III Software Engineer (Full Stack) to join our cross-functional team. In this role, you will be integral to the full software development lifecycle, from concept through deployment and maintenance. You will design, develop, test, and enhance complex software systems and applications, ensuring scalability, performance, and future readiness.
Purpose Statement
- Comprehensive Development:
- Play a key role in the full software development lifecycle, including design, development, testing, deployment, and maintenance of complex software systems and applications.
- Holistic Approach:
- Apply a holistic approach to developing and maintaining both front-end and back-end components of web applications to deliver optimum performance, reliability, and scale while ensuring excellent client experiences.
- Guidance and Support:
- Guide and support developers and stakeholders in scoping, progress tracking, status updates, and resolution of engineering challenges.
Education
- Minimum: Grade 12 National Certificate / Vocational
- Ideal or Preferred: Relevant tertiary qualification in Information Technology.
Knowledge and Experience
- Experience:
- Minimum:
- 6+ years of proven experience in both front-end and back-end software development, including project delivery and implementation using relevant technologies and languages.
- Experience with modern front-end and back-end frameworks and technologies.
- Minimum:
- Knowledge:
- Expert Knowledge:
- IT systems development processes (SDLC).
- Application development.
- Advanced programming concepts, algorithms, and data structures.
- Design Patterns.
- Version Control.
- Testing practices.
- Database systems and query optimization (e.g., SQL, NoSQL).
- RESTful API design and integration.
- Cloud computing platforms and services (e.g., AWS, Azure).
- Advanced Microservice and event-driven architectures.
- Deployment using Kubernetes and containerization.
- Responsive design principles and mobile-first development.
- Browser compatibility issues and performance optimization.
- Front-end build tools and package managers.
- Expert Knowledge:
Skills
- Analytical Skills
- Attention to Detail
- Communication Skills
- Interpersonal & Relationship Management Skills
- Problem-Solving Skills
Additional Information
- Clear criminal and credit record required.
Vacancy posted 6 days ago
Similar jobs that could be interesting for youBased on the Software Engineer: Full Stack in Stellenbosch, Western Cape vacancy
- ...Our client is urgently in search of experienced Full Stack Developer to join their team. Responsibilities: You will work on front... ...can keep yourself abreast of the latest trends in our preferred software stack and have a keen willingness to continuously learn. You...
- ...effectively Participate in code reviews and help establish engineering standards Mentor intermediate and junior developers... ...Africa and the UK Qualifications: ~5+ Years of professional full stack development experience ~ Strong proficiency in TypeScript and...
R 960,000 pa
Are you on first-name terms with C#, .NET, and SQL? Does solving complex problems give you the same satisfaction as fixing that one bug that's been haunting everyone for days? If your keyboard is your favourite tool, your curiosity has no off switch, and you’re ready to...- ...mobile apps Collaborate with a distributed team across South Africa and the UK Qualifications: ~2–4 Years of professional full stack development experience ~ Solid working knowledge of TypeScript and Node.js ~ Experience with at least one modern frontend...
- ...Our client is looking for an experienced Full Stack Developer to join a fast-paced product engineering team building modern web and mobile solutions. This role... ...Requirements ~ Bachelor's Degree in Computer Science, Software Engineering, or a related field, or equivalent...
- ...Our client is looking for an Intermediate Software Engineer to join a collaborative engineering team delivering high-quality software solutions across a diverse range of projects. This role offers the opportunity to work with modern technologies, contribute to AI-enabled...
- ...feels welcomed, valued, supported, and empowered to grow their career. About The Role We are looking for a highly skilled Software Engineer to join our Cash Devices team on a permanent basis. This role focuses on the development, integration, and support of custom...
- ...As a Level II Front-End Software Engineer , you will be integral to our development team, responsible for designing, developing, testing,... ...Software Development Lifecycle (SDLC): Participate in the full software development lifecycle, from concept to deployment and...
- ...Software Engineer: Back-End position available. Purpose Statement: The Level II Back-End Software Engineer plays an integral role in a cross-functional team dedicated to the full software development lifecycle. This includes the conceptualization, development, deployment...
- ...aerospace technology company is looking for a Senior Software Developer to join their team engineering team in Stellenbosch, Cape Town. The successful candidate... ...Engineering or Signal Processing. Ability to work full-time on-site in Stellenbosch. Advanced C++...
- ...Collaborate with the development team to deliver scalable, high-quality software solutions. Troubleshoot technical issues, improve system... ..., or a related field. ~1+ years’ experience in software engineering. ~ Experience with React, TypeScript, Next.js, HTML, CSS,...
- ...documentation Play an active role in integrating hardware and software where applicable Perform system integration testing Do... ...degree in Computer science ( 3 years + Honours) or Electronic Engineering or equivalent Must have good planning and organisational...
- ...payments industry, is seeking a experienced Senior and Intermediate Software Developers to join their growing development team. This is... ...training in software development, computer science or engineering ~8+ years relevant development experience. ~ Java, both Standard...
- ...connects our clients' data with our platform. We are looking for a software developer with a strong focus on integration to help us create... ...Required Skills & Experience Essential ~ Computer Science, Engineering degree, or an equivalent qualification. ~4+ years of...
- ...transforming the way millions of people access and manage financial services across Africa. We are looking for an experienced Software Engineering Team Lead who is passionate about leading high-performing engineering teams, delivering scalable solutions, and driving...
- ...We are looking for an Application Engineer to join our team and consult with our clients to communicate their software needs to our development team and demonstrate software products to our customers when required. Application Engineer responsibilities include providing...
- ...group. Role Overview The Learning Systems Engineer will safeguard the technical integrity of an AI Engineering... ...and other elements of the learning technology stack Requirements Demonstrated experience in software testing, technical quality assurance, code review...
R 17,000 - 22,000 per month
...Chemical Engineering Graduate – Launch Your Engineering Career! Location: Montague Gardens, Cape Town Employment Type: 3-Month Temporary... ...of office-based work and hands-on factory exposure. • Full PPE and strict adherence to safety procedures are required while...- ...About The Role To enable and enhance software quality assurance by designing, implementing and optimising a comprehensive set of automation... ...Awareness of emerging practices, tools, and trends in quality engineering and test automation Education (Minimum) Grade 12 National...
- ...payments technology environment is seeking a detail-oriented QA Engineer to join its Stellenbosch-based team. This role is suited to an... ...teams across the SDLC Requirements ~4+ years’ experience in software QA/testing with strong automation exposure ~ Proficiency in...
- ...pallet racking and shelving systems and robotics-driven warehouse automation and storage solutions, is looking to appoint a Project Engineer to work remotely from their Stellenbosch office, supporting international operations. In this role, you will take ownership of...
- ...Our client is seeking an experienced Design Engineer to join a growing renewable energy team responsible for delivering innovative energy... ..., hydro or similar renewable energy systems. Proficiency in software such as Helioscope, Homer and Revit will be advantageous....
- ...channels, including retail, digital, and mobile, catering to both banked and unbanked customers, is seeking a proactive Senior Data Engineer to design, build, and maintain scalable data architectures. Responsibilities: Data Pipeline Engineering: Design and...
- Hire Resolves client is looking for a CF & LCA Engineer with strong systems thinking abilities to join their young dynamic team as in Stellenbosch. ????????????: ~ Indus tri al or C hem ical eng ineering. ~ MSc / BSc if relevant. ~ Willing to take...
- ...and convenience of remote work." Klipboard provides specialist software, services and support to deliver fully integrated trading and business... ...insight and communication. The Role of the Test Automation Engineer is to: design, build, test, and deploy effective test...
- ...Reference: CPT006304-H-2 Our client in the manufacturing industry is looking to employ a Electronics Engineer to join their dynamic team based in Cape Town. Responsibilities Design / update existing PCB designs with analog and digital subsystems. Assemble, solder...
- ...About the Company Our client is a leading international engineering and industrial automation group specialising in warehouse storage... ...Responsibilities Install and configure computer hardware, software, systems, networks, printers, and scanners. Ensure prompt and...
- ...Are you an experienced Engineering Lead with a passion for building scalable, high-performance systems in complex telecom environments... ...technical expertise ~2 to 3 years' proven experience leading software engineering teams ~ Minimum 10 years' strong software...
- ...Our client s seeking a Junior Structural Engineer to join its Durbanville office. This is an excellent opportunity for a motivated engineer... ...of structural engineering principles and building design. Software Requirements AutoCAD Prokon Revit Training on...
- ...our products and people make a difference in the everyday lives of our consumers. Job Purpose To supervise and coordinate Engineering Stores operations by ensuring effective inventory management, procurement, and stock control processes, while maintaining optimal...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer: Full Stack. Be the first to apply!
