×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Engineer

Job in Johannesburg, 2000, South Africa
Listing for: Deviare
Full Time, Contract position
Listed on 2026-02-06
Job specializations:
  • Software Development
    Full Stack Developer, Software Engineer, Cloud Engineer - Software
Job Description & How to Apply Below

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.
  • Dev Ops:
    Implement CI/CD pipelines and drive Dev Ops 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/Type Script), or Java.
  • Frameworks:
    Node.js:
    Express.js, NestJS, Fastify.
  • Python:
    Django, Flask, FastAPI.
  • Java:
    Spring Boot.
  • APIs: RESTful, Graph

    QL, OAuth 2.0, JWT.
  • Databases:
    Relational:
    Postgre

    SQL, MySQL, SQL Server.
  • No

    SQL:
    Mongo

    DB, Redis, Dynamo

    DB.
  • Cloud & Dev Ops: AWS, Azure, or GCP;
    Docker, Kubernetes;
    Git Hub Actions, Git Lab CI, or Jenkins.

Front-End Development

  • Core: HTML5, CSS3, JavaScript/Type Script, 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 (Use the "Apply for this Job" box below)..africa

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary