Skip to content
mimi

Full Stack Software Engineer - Cloud Solutions

WhatJobs Direct

Rustenburg · On-site Full-time 3w ago

About the role

Our client is looking for a talented and experienced Full Stack Software Engineer to join their innovative technology team. This role offers a hybrid work arrangement, allowing you to leverage the benefits of both remote collaboration and in-office synergy. You will be responsible for designing, developing, and maintaining robust and scalable web applications and services. The ideal candidate will have a strong foundation in both front-end and back-end development, with a passion for creating high-quality, user-centric software solutions.

Key responsibilities include developing front-end components using modern JavaScript frameworks (e.g., React, Angular, Vue.js), building efficient and secure back-end APIs and services (e.g., Node.js, Python/Django, Java/Spring), and working with databases (e.g., PostgreSQL, MongoDB). You will also be involved in designing and implementing cloud-based solutions on platforms like AWS or Azure, ensuring optimal performance, security, and scalability. Collaborating with product managers, designers, and other engineers to translate requirements into technical specifications and functional applications will be a core part of your role.

We require a Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience. A minimum of 5 years of professional software development experience is expected. Proven expertise in both front-end and back-end technologies, as well as experience with cloud platforms and containerization technologies (e.g., Docker, Kubernetes), is essential. Strong understanding of software development principles, design patterns, and best practices is a must. Excellent problem-solving skills, attention to detail, and the ability to work effectively in a collaborative, agile environment are critical. You should be comfortable working within a hybrid model, effectively communicating and contributing both remotely and in the office. This position is an excellent opportunity to work on cutting-edge technologies and contribute to the development of impactful cloud solutions within a forward-thinking organization. You will play a pivotal role in the entire software development lifecycle, from conception to deployment and ongoing maintenance, driving innovation and delivering exceptional value to our users. Your technical acumen and collaborative spirit will be highly valued as we continue to expand our cloud offerings and enhance our digital footprint, ensuring robust and scalable systems that meet evolving market demands.

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free