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.