Enable job alerts via email!

Principal Fullstack Developer

Mondia Group

Johannesburg

On-site

ZAR 600 000 - 1 000 000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is on the lookout for a Principal Fullstack Developer to lead the design and development of scalable software systems. This role involves working across the full stack, mentoring teams, and making key technical decisions. You'll be instrumental in building robust applications using modern frameworks like Vue.js, React, or Angular, while leveraging Node.js for backend services. Your expertise in cloud-native solutions, particularly with AWS, will significantly enhance our platform's architecture. Join a dynamic team that values innovation and continuous learning, and help shape the future of software development in a collaborative environment.

Qualifications

  • 7+ years in software development with a focus on fullstack roles.
  • Strong understanding of microservices and system design.

Responsibilities

  • Architect and develop fullstack applications optimized for performance.
  • Mentor team members and drive technical initiatives.

Skills

Fullstack Development
Microservices
Node.js
RESTful APIs
Cloud-native Solutions
Mentoring
CI/CD
Docker
Kubernetes
Kafka

Education

BS in Engineering
BS in Computer Science

Tools

AWS
Vue.js
React
Angular
MongoDB
SQL/NoSQL Databases

Job description

Mondia is seeking a skilled Principal Fullstack Developer to design and deliver scalable, secure, and high-performance software systems.

In this role, you will work across the full stack, lead technical decision-making, and mentor teams while contributing to our platform's architecture and development.

Experience with AWS and cloud-native solutions is highly preferred and will be a significant advantage in this position.

Responsibilities
  1. Architect, design, and develop fullstack applications optimized for scalability and performance.
  2. Build and maintain frontend applications using Vue.js, React, or Angular.
  3. Develop robust, scalable backend systems using Node.js, with integrations to Kafka and MongoDB.
  4. Design and optimize RESTful APIs to ensure high performance, security, and reliability.
  5. Contribute to the adoption of cloud-native solutions and best practices, with a preference for AWS.
  6. Collaborate with cross-functional teams, including product, design, and engineering, to deliver exceptional features and solutions.
  7. Drive technical initiatives and mentor team members to foster a culture of continuous learning and innovation.
  8. Stay current with advancements in software development and cloud technologies to bring innovative ideas to the table.
Requirements
  1. BS in Engineering or Computer Science
  2. At least 7+ years in software development with a focus on fullstack roles
  3. Architecture: Strong understanding of microservices, distributed systems, and system design.
  4. DevOps: Knowledge of CI/CD pipelines, Docker, Kubernetes, and cloud monitoring tools.
  5. Backend Development: Solid experience with Node.js for building scalable and secure backend services; Java knowledge is a plus.
  6. Messaging & Databases: Hands-on experience with Kafka for event-driven architectures and SQL/NoSQL databases.
  7. Cloud Platforms: Familiarity with AWS services is preferred; experience with other cloud platforms and cloud-native architectures is a plus.
  8. API Development: Proficiency in designing, developing, and consuming RESTful APIs, with a focus on security and performance.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.