About the position
We’re looking for an experienced Senior Full Stack Developer with Tech Lead capabilities to join our forward-thinking team on a 12-month hybrid contract based in Bryanston, Johannesburg. This is a standout opportunity to lead the design and delivery of scalable, cloud-native applications across web and mobile platforms. You’ll head up a team of four developers, ranging from intermediate to senior level, and play a pivotal role in shaping technical direction and driving engineering excellence.
In this role, you will drive end-to-end technical leadership, mentor a skilled development team, and architect solutions that shape the future of our product portfolio. Your expertise will be critical in blending modern frontend and backend technologies with cloud infrastructure to deliver seamless, user-centric experiences.
Key Responsibilities:
- Architect and develop cloud-native applications on AWS, leveraging the latest AWS services and adoption of best practices in security, scalability, and automation
- Lead the team in delivering high-quality software, championing best practices around code quality, DevOps, CI/CD pipelines, and agile development processes
- Drive continuous innovation by integrating AI-assisted development tools and automation to boost team productivity and software reliability
- Ensure seamless integration of frontend and backend systems to deliver exceptional, consistent user experiences across web and mobile platforms
- Mentor and guide engineers, fostering a culture of learning, ownership, and technical excellence
- Collaborate closely with product managers, designers, and stakeholders to translate business goals into practical technical solutions.
RequirementsRequired Skills & Experience:
- Extensive experience as a Full Stack Developer, with proven Tech Lead or senior leadership responsibilities
- Strong proficiency in frontend frameworks including React, React Native, TypeScript, [URL Removed] and backend frameworks such as [URL Removed]
- Experience with Flutter or React Native cross-platform mobile application development
- AWS Certification (e.g., AWS Certified Cloud Practitioner or higher) and hands-on expertise with AWS cloud services, infrastructure deployment, and automation
- Solid understanding of modern software engineering principles, including agile methodologies, automated testing, and continuous integration/deployment pipelines
- Excellent communication skills and the ability to work collaboratively within hybrid teams
- Based in or near Johannesburg, with availability for hybrid work arrangements.
What Sets You Apart:
- Proven track record of leading teams delivering mission-critical systems in sectors such as logistics, warehousing, or telecommunications
- Experience in applying AI-assisted development techniques to accelerate delivery and improve quality
- Passion for mentoring and growing technical teams, promoting innovation and maintaining high engineering standards
- Strong product mindset with focus on user experience, scalability, and maintainability.
Desired Skills:
- aws
- flutter
- javascript
- react
- react native
- next.js
- nest.js
Desired Qualification Level:
About The Employer: