Software Engineer: Full Stack II
3 days ago
Minimum requirements:
- Grade 12 National Certificate / Vocational
- A relevant tertiary qualification in Information Technology (ideal)
- 3+ years proven experience in both front- and back-end software development, project delivery and implementation (in relevant development technologies/language).
- Experience with modern front-end and back-end frameworks and technologies
Knowledge:
- Is able to apply advanced knowledge of the following:
- IT systems development processes (SDLC)
- Application development
- Advanced programming concepts
- Advanced 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 optimisation.
- Front-end build tools and package managers
Competencies
- Attract and relentlessly develop people (Departmental Contributor)
- Care and passion for people (Departmental Contributor)
- Drive innovation mindset (Departmental Contributor)
- Earn and extend trust (Departmental Contributor)
- Inspire optimism and persistence (Departmental Contributor)
- Lead with the "Why" (Departmental Contributor)
- Make decisions - faster and smarter (Departmental Contributor)
- Simplify and make it easy (Departmental Contributor)
Responsibilities:
- Works closely with stakeholders and cross functional team to translate business and technical requirements into solutions that meet client / business needs
- Produces solutions to complex business needs.
- Creates well designed solutions that balance client value with security, operations, resilience, performance and cost.
- Software development and systems integration
- Work with other software engineers and architects in developing components based on needs that support application functionality.
- Optimise systems for maximum performance and scalability to handle increasing user loads.
- Develop reusable code, APIs and libraries for future use.
- Share impact of code changes with product team.
- Database management and application logic
- Implement and optimise database models and queries for efficient data storage and retrieval.
- Write business logic and algorithms to handle complex data processing and application workflows
- Quality and testing
- Implement and improve the organisation's development frameworks, patterns, and practices, with a particular focus on automated testing and CICD.
- Perform testing with a strong preference towards developing automated testing scripts and procedures to ensure code robustness and reliability.
- Practices secure coding practices (devsecops)
- Operational Excellence
- Conduct investigations through troubleshooting and debugging to fix minor, major and escalated bugs, promoting system stability.
- Perform first and/or second level standby across environments for integration between internal systems and applications, as well as that of external service providers.
- React to system monitoring and alerting events in a timely manner.
- Assist capacity planning on infrastructure requirements, as well as stability and load tests to improve system performance and throughput.
- Maintains, modifies and upgrades existing solutions, recommending and implementing improved methods.
- Learning and continuous improvement
- Expected to develop and maintain proficiency in modern programming paradigms, patterns and practices and apply or improve what is used by their delivery team. (This will differ per delivery team).
- Software Engineer Level II forms part of a structured career progression model where the incumbent will be exposed to meaningful projects in order to develop their level of autonomy, decision making and problem-solving skills
-
Full Stack Software Engineer
3 days ago
Cape Town, Western Cape, South Africa Initiate International Full time R400 000 - R800 000 per yearThe teams manage a diverse array of products with multiple capabilities. To effectively support these products, the teams require a wide range of software development skills and strong product knowledge geared towards delivery.They build market-leading platforms and software to support out-of-the-box configuration of brands and markets.Be part of building a...
-
Mobile App Full Stack Software Engineer
3 days ago
Cape Town, Western Cape, South Africa Initiate International Full time R1 000 000 - R2 500 000 per yearThe Mobile App Software Development team is responsible for the planning, design, development, and maintenance of mobile applications. This team plays a crucial role in creating mobile experiences that meet user needs, align with business goals, and provide exceptional user experiences within the Native App.The Mobile App Full Stack Software Engineer in...
-
L1/L2 Full-stack Software Engineer
1 week ago
Cape Town, Western Cape, South Africa Boost Care Full time R336 000 - R840 000 per yearAbout BoostBoost works in the Adult Social Care sector in the UK and is on a mission to provide the right information, to the right people, at the right time, enabling all staff working in the sector to provide high quality care to those we care about. We're building an ecosystem of connected compliance software – starting with Learning and Policy...
-
Full Stack Software Developer
24 hours ago
Cape Town, Western Cape, South Africa Network1 Full time R75 000 - R142 000 per yearAre you a Full Stack Developer with strong C#.NET and SQL skills? Join a collaborative team and build scalable, high-performance solutions while working on meaningful projects that make an impact A leading organization is seeking a Full Stack Software Developer to design and deliver robust software solutions across the stack. This role offers the opportunity...
-
Full Stack Developer
3 days ago
Cape Town, Western Cape, South Africa The Legends Agency Full time R600 000 - R1 200 000 per yearFull Stack DeveloperJoin a Mission-Driven Lending Platform as the First Tech HireCape Town Hybrid (Foreshore) | Market-Related | 9am - 5pm UK HoursAbout Our ClientOur client is an innovative fintech company operating in the regulated lending space, driven by the mission to transform specialist lending through technology. Backed by seasoned professionals...
-
Senior Full Stack Engineer
1 week ago
Cape Town, Western Cape, South Africa WatersEdge Solutions Full time R150 000 - R250 000 per yearWatersEdge Solutions is partnering with a company seeking an experienced Senior Full Stack Engineer to join a fast-scaling, privacy-first technology business building secure enterprise applications that handle large volumes of sensitive data. If you're a full stack engineer passionate about modern .NET and Angular development, cloud-native architecture, and...
-
Mobile App Full Stack Software Engineer
3 days ago
Cape Town, Western Cape, South Africa Initiate International Full time R80 000 - R120 000 per yearStep into the future with our Mobile App Software Development team, where innovation is not just a buzzword—it's our daily mission We're the architects of exceptional mobile experiences, taking ideas from inception through to groundbreaking, user-centric applications. Our team is essential to creating apps that not only meet business goals but also...
-
Full Stack Engineer
1 week ago
Cape Town, Western Cape, South Africa Theodo Full time R120 000 - R180 000 per yearRole Mission We're building a team of highly-skilled engineers who want one thing above all else: to write excellent code, every day, and continuously level up technically. You're the kind of person who thrives on solving hard technical problems, learning from brilliant peers, and getting deep into the codebase — day in, day out. This isn't solo hacker...
-
Senior Full Stack Software Engineer
1 week ago
Cape Town, Western Cape, South Africa Sana Commerce Full time R1 200 000 - R2 400 000 per yearCompany DescriptionWhat started in 2007 with a pizza and a plan has grown into a fast-moving SaaS company empowering manufacturers, distributors, and wholesalers to thrive in complex B2B commerce. Our mission is simple: help businesses build stronger relationships through seamless digital commerce. At Sana Commerce, you'll join a team that's bold,...
-
Full Stack Engineer
1 week ago
Cape Town, Western Cape, South Africa Theodo Full time R120 000 - R180 000 per yearRole Mission We're building a team of highly-skilled engineers who want one thing above all else: to write excellent code, every day, and continuously level up technically.You're the kind of person who thrives on solving hard technical problems, learning from brilliant peers, and getting deep into the codebase — day in, day out.This isn't solo hacker...