Today
Senior Full-stack Developer
Make it Good
South Africa, Johannesburg
The Make it Good Company have partnered with a dynamic and cutting-edge AI company. Location: JHB/CT. They are open to hiring from outside of Joburg. You need be based within South Africa though.Work model: Hybrid or Remote. The offices near Rosebank, Johannesburg are an awesome huge old house that's been converted into a contemporary stylish and creative office. If you are Joburg-based based, you would be expected to come in around 3 times a week. Job Description:Our client is looking for an experienced Full-stack Developer to join their dynamic team. The ideal candidate will be working on a Kubernetes cluster hosted on AWS, contributing to both front-end and back-end development. Key Responsibilities: Develop and maintain web applications using Angular OR Vue.js, and prepare for future transitions to React. Work on backend development using NodeJS, Golang OR Python. Manage and optimise our NoSQL database. Implement and maintain message-oriented middleware using a Message Broker. Collaborate with cross-functional teams to deliver high-quality software. Participate in the full software development lifecycle, including requirement analysis, design, coding, testing, and deployment. Ensure high performance and responsiveness of applications. Stay abreast of emerging technologies and propose their adoption where beneficial.Required Skills and Qualifications: Proven experience as a Full-Stack Developer or similar role. Strong proficiency in JavaScript frameworks (Angular OR Vue.js OR React). Experience with server-side languages (NodeJS OR Golang OR Python). Familiarity with Kubernetes and AWS cloud services. Solid understanding of MongoDB and experience with NoSQL databases. Proficiency in working with RabbitMQ or similar message brokers. Strong understanding of the full web development life cycle. Excellent problem-solving skills and attention to detail. Docker experience At least 4 years experience Preferred Qualifications: Bachelor's degree in Computer Science, Engineering, or a related field. Experience with CI/CD pipelines and containerisation technologies. Familiarity with Agile methodologies.
Attention! You will be redirected to another site