Software Engineer: Full Stack III- Sandton, JHB
3 days ago
Minimum requirements:
- 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 technologies/language).
- Experience with modern front-end and back-end frameworks and technologies
Knowledge:
- Is able to apply expert knowledge and develop others understanding 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
Responsibilities:
- Designing software solutions
- Works closely with stakeholders and cross functional team to translate business and technical requirements into solutions that meet client / business needs
- Designs complex software systems, considering scalability, performance and future requirements.
- Can identify the trade-offs in solutions and can clearly articulate and act on these where required Produces solutions to programming challenges.
- Creates well designed solutions that balance client value with security, operations, resilience, performance and cost.
- Introduces and propagates new patterns, practices, technologies into the organisation to efficiently solve a business need.
- 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 prescribed development frameworks, patterns, and practices, with a particular focus on automated testing and CICD.
- Conducts thorough code reviews and ensures high code quality for self and others.
- Utilises continuous integration, deployment, and automation tools effectively.
- Perform testing with a strong preference towards developing automated testing scripts and procedures to ensure code robustness and reliability.
- Practices, promotes and guides others in secure coding practices (devsecops) and addresses potential vulnerabilities
- 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 III 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
- Technical Leadership
- Engage with product managers, project sponsors, and other stakeholders to support scoping of work and provide updates on progress and status
- Coach, guide and provide support to Software Engineer I / II
- Share expertise and knowledge with product team and stakeholders
- Drives innovation, bringing new technologies and ways of solving problems into the team and organisation
- Responsible to assist Software Engineer I / II with development work and perform code reviews
-
Senior Full Stack Software Engineer
3 days ago
Sandton, Gauteng, South Africa Hire Resolve Full time R2 000 000 - R2 500 000 per yearHire Resolve's client are seeking a seasoned Full Stack Senior Software Engineer to join their dynamic team. The ideal candidate will have a deep understanding of both front-end and back-end technologies and be capable of leading projects from conception to deployment.Responsibilities:- Design, develop, and maintain scalable and efficient web applications.-...
-
Full Stack Developer
3 days ago
Sandton, Gauteng, South Africa AV Group Full time R80 000 - R120 000 per yearLooking for a Full Stack Developer to join our growing company.Requirements:Bachelors degree in computer science, engineering, or a related technical field3+ years experience as a Full Stack DeveloperExcellent knowledge of front-end web programming languages, such as HTML, CSS, JavaScript, and AngularJS, with ability to render server-side and client-side...
-
Senior Full-Stack Engineer
3 days ago
Sandton, Gauteng, South Africa Glucode Full time R180 000 - R240 000 per yearSenior Full-Stack Engineer - Ruby on Rails(Hybrid, South Africa) - Sandton, Gauteng (Hybrid)About Glucode Glucode is a company that specializes in designing and developing apps for various businesses worldwide. We help our clients create globally competitive apps across different sectors, such as finance, insurance, health, transport, and...
-
Senior Full Stack Developer
1 week ago
Sandton, Gauteng, South Africa iqbusiness South Africa Full time R1 200 000 - R2 400 000 per yearSenior Full Stack Developer - Banking (On-site - Sandton)About the RoleWe are seeking an experienced Senior Angular Full Stack Developer (6 or 12 Month contract with potential to convert to perm, based on performance) to join our team. In this role, you will be responsible for designing, developing, and maintaining scalable web applications across the...
-
Full Stack Developer
1 week ago
Sandton, Gauteng, South Africa Ovations Talent Sourcing Full time R900 000 - R1 200 000 per yearLocation: Sandton, Johannesburg (Onsite)Experience: 5+ Years RequiredRate: R592, per hourDuration: 6 monthsOur client is seeking a highly skilled, energetic, and curiousSenior Full-Stack Developerto own the technical delivery for our Private Bank Lending team. This role requires full lifecycle application ownership, from strategic design to implementation...
-
Full Stack Developer
5 days ago
Sandton, Gauteng, South Africa Pro Tech Consulting Full time R900 000 - R1 200 000 per yearJob Title: Full Stack DeveloperLocation: Hybrid – Sandton, South AfricaContract Type: ContractWe are looking for a dynamic Full Stack Developer to join our high-performing technology team. The ideal candidate is passionate about creating robust, scalable software solutions, comfortable working across both frontend and backend, and thrives in a...
-
Senior Angular Full Stack Developer
3 days ago
Sandton, Gauteng, South Africa iqbusiness South Africa Full time R450 000 - R550 000 per yearSenior Full Stack Developer (On-site - Sandton)About the RoleWe are seeking an experienced Senior Angular Full Stack Developer to join our team. In this role, you will be responsible for designing, developing, and maintaining scalable web applications across the frontend and backend. You will collaborate closely with product managers, UI/UX designers, and...
-
Full-stack Developer
3 days ago
Sandton, Gauteng, South Africa Hire Resolve Full time R240 000 - R300 000 per yearHire Resolve's Client is seeking a skilled Full-stack Developer to join. As a Full-stack Developer, you will have the opportunity to work on various projects and collaborate with a team of experienced developers.ResponsibilitiesDeveloping and maintaining web applications using both front-end and back-end technologiesCollaborating with cross-functional teams...
-
Junior Full Stack Developer
5 days ago
Sandton, Gauteng, South Africa c9ed0fba-68cc-4a83-a7e5-7267dc20469a Full time R250 000 - R500 000 per yearFull Time Junior Full Stack Developer job in GautengMarket Related SalaryJob Description:Develop a multivendor ecommerce platform alongside lead developer. Build a complex logistics pricing and management system, wallets, admin dashboards, dynamic user interface and basic AI algorithms. Correct errors, solve complex logic problems.Skills and...
-
Senior Full-Stack Developer
1 week ago
Sandton, Gauteng, South Africa Scytale Full time R1 200 000 - R2 400 000 per yearDescriptionFull-Stack DeveloperAbout ScytaleScytale is a fast-growing B2B SaaS startup transforming cybersecurity compliance for businesses worldwide. Our innovative Compliance-as-a-Service platform simplifies frameworks like SOC 2, ISO 27001, HIPAA, GDPR, and PCI DSS for startups, scale-ups, and enterprises. Recognized as a leader in Governance, Risk &...