Job Search and Career Advice Platform

Enable job alerts via email!

Full Stack Engineer

Deviare

Johannesburg

On-site

ZAR 700 000 - 900 000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A forward-thinking technology company in South Africa is seeking an experienced Full Stack Developer for a 12-month contract. The ideal candidate will possess over 7 years of experience in delivering web applications, excelling in backend and frontend technologies including Python and React. Responsibilities include architecting solutions, mentoring junior developers, and driving technical excellence within the team. This role offers a dynamic work environment with opportunities for innovation and collaboration.

Benefits

Continuous learning
Collaborative work environment
Potential contract extension

Qualifications

  • 7+ years in full-stack development with production-grade delivery.
  • Strong leadership skills and experience mentoring junior developers.
  • Proficiency in both back-end and front-end technologies.

Responsibilities

  • Architect robust back-end services, APIs, and optimized database solutions.
  • Create responsive and performant front-end interfaces.
  • Conduct code reviews and mentor team members.
  • Collaborate with cross-functional teams for feature definitions.
  • Implement CI/CD pipelines and drive DevOps best practices.

Skills

Back-End Development: Python
Back-End Development: Node.js
Front-End Development: React
CI/CD Implementation
Communication
Mentorship

Education

Bachelor's degree in Computer Science or Software Engineering

Tools

Docker
Kubernetes
AWS
Job description
Position Overview

We are seeking an experienced Full Stack Developer to join our dynamic team on a 12-month fixed-term contract. You will play a key role in architecting solutions, mentoring junior developers, and driving technical excellence.

The ideal candidate has a proven track record of building scalable, high-performance web applications and excels in both back-end logic and front-end user experience.

Key Responsibilities
  • Architecture & Design: Architect robust back-end services, APIs, and optimized database solutions.
  • Front-End Development: Create responsive, performant interfaces using modern frameworks.
  • Leadership: Conduct code reviews and provide technical mentorship to team members.
  • Collaboration: Work with cross-functional teams to define features and implement technical planning.
  • Quality & Security: Write clean, maintainable code; ensure application security and follow OWASP guidelines.
  • DevOps: Implement CI/CD pipelines and drive DevOps best practices.
Required Qualifications
  • Experience: 7+ years in full-stack development with production-grade delivery.
  • Education: Bachelor’s degree in Computer Science, Software Engineering, or equivalent experience.
Technical Skills Stack

Back-End Development

  • Languages: Python, Node.js (JavaScript/TypeScript), or Java.
  • Frameworks: Node.js: Express.js, NestJS, Fastify.
  • Python: Django, Flask, FastAPI.
  • Java: Spring Boot.
  • APIs: RESTful, GraphQL, OAuth 2.0, JWT.
  • Databases: Relational: PostgreSQL, MySQL, SQL Server.
  • NoSQL: MongoDB, Redis, DynamoDB.
  • Cloud & DevOps: AWS, Azure, or GCP; Docker, Kubernetes; GitHub Actions, GitLab CI, or Jenkins.

Front-End Development

  • Core: HTML5, CSS3, JavaScript/TypeScript, Responsive Design.
  • Frameworks: React (Primary), Next.js, Vue.js, or Angular.
  • State & Styling: Redux, Zustand; Tailwind CSS, Material-UI, SASS/LESS.
  • Tooling & Testing: Vite, Webpack; Jest, Cypress, React Testing Library.
Additional Competencies
  • Methodology: Agile/Scrum, Git-based version control.
  • Systems: Microservices architecture and distributed systems.
  • Optimization: Performance monitoring and security best practices.
Soft Skills
  • Excellent communication and cross-team collaboration.
  • Strong mentoring and leadership capabilities.
  • Adaptability to emerging technologies and frameworks.
Nice-to-Have
  • Mobile development (React Native, Flutter).
  • Serverless architectures (AWS Lambda, Azure Functions).
  • Understanding of machine learning integration.
  • Cloud Certifications (AWS, Azure, GCP).
About Deviare

Deviare is a forward-thinking technology company committed to delivering innovative solutions that drive business transformation. We foster a culture of continuous learning, collaboration, and excellence.

Contract Note: This 12-month contract may be extended based on business needs and individual performance.

How to Apply

Complete your profile at https://talent.deviare.africa

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.