Senior full stack developer - cloud solutions
Summary
Senior full-stack developer at a cloud solutions provider in Centurion, South Africa, building and maintaining scalable web applications for enterprise clients across the full SDLC. Work spans a modern front-end framework, back-end services and REST APIs, SQL/NoSQL databases, and deployment on cloud platforms like AWS, Azure, or GCP.
Our client, a leading provider of innovative cloud-based solutions, is seeking a highly skilled Senior Full Stack Developer to join their engineering team. This role is critical in the development and enhancement of their robust platform, which serves a diverse range of enterprise clients. You will be involved in all phases of the software development lifecycle, from concept and design to implementation and maintenance. The ideal candidate has a strong command of both front-end and back-end technologies, extensive experience with cloud infrastructure, and a passion for building scalable, high-performance applications. This is an excellent opportunity to work with a forward-thinking company and contribute to impactful projects in Centurion, Gauteng . Key Responsibilities Design, develop, test, deploy, and maintain scalable web applications and services. Write clean, efficient, and well-documented code across the full stack (front-end and back-end). Collaborate with product managers, designers, and other engineers to define software requirements and features. Develop and manage RESTful APIs and integrate with third-party services. Implement and optimize database solutions (SQL and No SQL). Leverage cloud platforms (e.g., AWS, Azure, GCP) for deployment, scaling, and management of applications. Participate in code reviews and contribute to maintaining high code quality standards. Troubleshoot and resolve complex technical issues across the stack. Stay up-to-date with the latest industry trends, technologies, and best practices in full-stack development and cloud computing. Contribute to architectural decisions and technology selection. Requirements Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. Minimum of 5 years of professional experience in full-stack web development. Proficiency in at least one modern front-end framework (e.g., React, Angular, Vue.js). Strong experience with back-end languages and frameworks (e.g., Node.js, Python/Django/Flask, Java/Spring,. NET). Extensive experience with cloud platforms such as AWS, Azure, or Google Cloud Platform, including services like EC2, S3, Lambda, RDS, etc. Solid understanding of database technologies, both relational (e.g., Postgre SQL, My SQL) and No SQL (e.g., Mongo DB, Dynamo DB). Experience designing and building RESTful APIs. Knowledge of containerization technologies like Docker and orchestration tools like Kubernetes is a plus. Familiarity with CI/CD pipelines and practices. Strong problem-solving, analytical, and debugging skills. Excellent communication and teamwork abilities. Benefits Our client offers a competitive salary, comprehensive health and wellness benefits, generous paid time off, opportunities for professional growth and development, a modern office environment in Centurion, Gauteng , and the chance to work on cutting-edge cloud technologies with a talented team. #J-18808-Ljbffr
