Mid – Snr Full Stack Developer

Developer/Designer
Johannesburg – Gauteng – South Africa

Join the Team as a Full Stack Developer!
Are you an experienced Full Stack Developer looking for an exciting opportunity to work with cutting-edge technologies? We are on the lookout for a talented individual to design, develop, and enhance business solutions, creating impactful software for both internal and external users.
Minimum 4 years of software development experience. Proficiency in JavaScript, including Vue.JS and Node.JS. Experience working with relational databases (MS SQL, MySQL) and cloud-based solutions (AWS). Strong hands-on experience with Docker, MySQL, AWS (Lambdas, EC2, S3, SQS, SNS), API development, ElasticCache, Redis, Kafka, and RabbitMQ. Proficiency with development tools such as IntelliJ IDEA, Postman, Visual Studio Code, Medis/Redis UI Tool, MySQL Workbench, GitLab, and Atlassian. Extensive knowledge of Microservices and Web API integration.
 
Type: Permanent (onsite in JHB or CTN)
Rate: Up to R70k per month CTC
Area: Sandton, JHB / Milnerton, CTN
 
What You’ll Do:
    • Transform business requirements into high-quality software solutions.
    • Develop scalable applications using a diverse tech stack, including Python, Java/Kotlin, JavaScript, Vue.JS, Node.JS, C#, MySQL, and Microsoft SQL.
    • Architect and implement robust, efficient, and maintainable solutions.
    • Collaborate closely with product managers, designers, and QA engineers to ensure seamless execution.
    • Write clean, structured, and well-documented code following best practices.
    • Maintain software quality through continuous testing, refactoring, and improvement.
    • Develop and manage integration, unit, component, and user acceptance tests.
 
Technical Expertise We’re Looking For:
    • Strong hands-on experience with Docker, MySQL, AWS (Lambdas, EC2, S3, SQS, SNS), API development, ElasticCache, Redis, Kafka, and RabbitMQ.
    • Proficiency with development tools such as IntelliJ IDEA, Postman, Visual Studio Code, Medis/Redis UI Tool, MySQL Workbench, GitLab, and Atlassian.
    • Extensive knowledge of Microservices and Web API integration.
 
What You Bring to the Team:
    • Minimum 4 years of software development experience.
    • Strong problem-solving and analytical skills with the ability to troubleshoot complex issues.
    • Proficiency in JavaScript, including Vue.JS and Node.JS.
    • Experience working with relational databases (MS SQL, MySQL) and cloud-based solutions (AWS).
    • Excellent communication, conflict resolution, and collaboration skills.
    • Passion for continuous learning and adapting to new technologies.
    • Deep understanding of Agile methodologies and the Software Development Life Cycle (SDLC).
    • A keen eye for detail and commitment to delivering high-quality software.
 
Preferred Qualifications:
    • Matric (Grade 12)
A Bachelor’s degree in IT, Computer Science, or a related field is advantageous.