Skip to content
mimi

Senior Full Stack Software Engineer

Placements24

George · On-site Full-time Senior 3w ago

About the role

About

Our client is looking for a highly skilled Senior Full Stack Software Engineer with deep expertise in cloud-native architectures to join their innovative technology team in George, Western Cape, ZA. This role is instrumental in designing, developing, and deploying scalable, high-performance web applications and services. The ideal candidate possesses a strong command of both front-end and back-end technologies, extensive experience with microservices, containerization, and cloud platforms. You will be a key contributor to building the next generation of our digital products.

Responsibilities

  • Design, develop, and maintain robust, scalable, and secure full-stack web applications.
  • Implement front-end user interfaces using modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Develop and manage back-end services and APIs using languages such as Python, Java, Node.js, or Go.
  • Design and implement microservices architectures and ensure seamless integration.
  • Work extensively with cloud platforms (AWS, Azure, GCP), including services for compute, storage, databases, and networking.
  • Implement and manage containerization technologies like Docker and orchestration tools like Kubernetes.
  • Write clean, maintainable, and well-tested code, following best practices and coding standards.
  • Develop and execute comprehensive unit, integration, and end-to-end tests.
  • Collaborate closely with product managers, designers, and other engineers to define requirements and deliver features.
  • Participate in code reviews, providing constructive feedback to peers.
  • Troubleshoot and resolve complex technical issues in production and development environments.
  • Contribute to architectural discussions and technology selection.
  • Mentor junior engineers and foster a culture of continuous learning and improvement.

Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • 5-8 years of professional experience in full-stack software development.
  • Demonstrated expertise in building and deploying cloud-native applications.
  • Proficiency in at least one major cloud platform (AWS, Azure, GCP) and related services.
  • Strong experience with containerization (Docker) and orchestration (Kubernetes).
  • Expertise in front-end development with modern JavaScript frameworks (e.g., React, Angular, Vue.js).
  • Solid experience in back-end development with languages like Python, Java, Node.js, or Go, and experience building RESTful APIs.
  • Experience with relational databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, DynamoDB).
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Strong understanding of software design patterns, data structures, and algorithms.
  • Excellent problem-solving, debugging, and analytical skills.
  • Effective communication and collaboration abilities.

This is an exciting opportunity for a senior engineer to shape innovative technology solutions within a collaborative team environment in beautiful George. Our client offers a competitive salary, comprehensive benefits, and opportunities for career advancement.

Skills

AngularAPIAWSAzureCI/CDDockerGCPGoJavaJavaScriptKubernetesMicroservicesMongoDBMySQLNode.jsNoSQLPostgreSQLPythonReactRESTful APISQLVue.js

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