Software Engineer: Full Stack II

4 days ago


Randburg, South Africa Boardroom Appointments Full time

Software Engineer: Full Stack II - Sandton, JHB About the job Software Engineer: Full Stack II - Sandton, JHB 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: 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. Front-end build tools and package managers Attract and relentlessly develop people (Departmental Contributor) Care and passion for people (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 #J-18808-Ljbffr



  • Randburg, South Africa Boardroom Appointments Full time

    A leading recruitment agency is seeking a Software Engineer: Full Stack II in Randburg, Gauteng. The ideal candidate will have over 3 years of experience in software development, proficiency in both front-end and back-end technologies, and the ability to deliver robust solutions that meet client needs. Responsibilities include software development, systems...


  • Randburg, South Africa Boardroom Appointments Full time

    Software Engineer: Full Stack III- Sandton, JHB About the job Software Engineer: Full Stack III- Sandton, JHB Grade 12 National Certificate / Vocational A relevant tertiary qualification in Information Technology (ideal) 6+ years proven experience in both front- and back-end software development, project delivery and implementation (in relevant development...


  • Randburg, South Africa Hire Resolve Full time

    Overview Hire Resolve’s client is looking for a talented Mid-Senior Full Stack Developer to join their dynamic team. The ideal candidate will have experience working with a variety of technologies and frameworks, with afocus on database management and web development. This role offers the opportunity to workon exciting projects and contribute to the growth...


  • Randburg, South Africa Boardroom Appointments Full time

    A reputable recruitment agency is looking for a Full Stack Software Engineer to design and implement software solutions in Randburg. Candidates should have over 6 years of experience in both front-end and back-end development, with familiarity in cloud computing and modern programming practices. The successful candidate will work collaboratively with...


  • Randburg, Gauteng, South Africa Hire Resolve Full time R900 000 - R1 200 000 per year

    Hire Resolve's client is looking for a talented Mid-Senior Full Stack Developer to join their dynamic team. The ideal candidate will have experience working with a variety of technologies and frameworks, with a focus on database management and web development. This role offers the opportunity to work on exciting projects and contribute to the growth and...


  • Randburg, South Africa Network IT Full time

    Reference: ITE -DEP-1 A big Property Developer in Johannesburg is seeking a dynamic and experienced Full Stack Development Team Leader to man their development team! The potential candidate needs to be proficient in full stack development, particularly within the .NET framework, and needs to be able to confidently lead and coordinate the team in order for...


  • Randburg, Gauteng, South Africa Hire Resolve Full time

    Are you a talented Developer looking for your next challenge? Hire Resolve's client is seeking a Full Stack AWS Developer to develop a new component of their software which is based on Compliance. If you're passionate about system design, coding, and innovation, this role is for youWhat You'll Do:System Design: Assist in architectural design, make technical...


  • Randburg, South Africa Network IT Full time

    Reference: ITE -DAP-1 Our client is looking for a talented and experienced Senior Full-Stack Developer to join their dynamic Software Development team. The successful candidate will play a pivotal role in the architecture design, development, and maintenance of their in-house system, spanning across multiple platforms including Forms, Web, and Mobile. You...


  • Randburg, South Africa Absa Bank Full time

    **Job Summary** As a **Full Stack Developer** within the Group Treasury Execution IT team, you will play a critical role in designing, building, and maintaining enterprise-grade applications that support Treasury Risk and Execution functions. This role demands a strong understanding of both front-end and back-end development, with a deep appreciation for...


  • Randburg, South Africa Network IT Full time

    Reference: ITE -DEP-1 A big Property Developer in Johannesburg is seeking a dynamic and experienced Full Stack Development Team Leader to man their development team! The potential candidate needs to be proficient in full stack development, particularly within the .NET framework, and needs to be able to confidently lead and coordinate the team in order for...