Talent.com
DeARX Services Ltd
Senior Full Stack Software Engineer (12-Months Contract)DeARX Services Ltd • Johannesburg, ZA
Senior Full Stack Software Engineer (12-Months Contract)

Senior Full Stack Software Engineer (12-Months Contract)

DeARX Services Ltd • Johannesburg, ZA
30+ days ago
Job description
  • Are you a passionate Full Stack Software Engineer who enjoys building scalable, high-performing applications from the ground up? We're looking for an experienced software engineer to join a leading bank in Sandton, where you'll play a key role in designing, developing, and delivering enterprise-grade digital solutions that impact millions of customers.
  • This is an exciting opportunity to work within agile, cross-functional teams, using modern technologies and engineering best practices to build secure, resilient, cloud-ready applications.

As a Senior Full Stack Software Engineer, you will:

  • Design and develop scalable, secure, and high-performance full stack applications.
  • Translate business and technical requirements into innovative software solutions.
  • Build and maintain both front-end and back-end components of enterprise applications.
  • Develop reusable APIs, libraries, and software components.
  • Design and optimise SQL and NoSQL database solutions.
  • Build and integrate RESTful APIs and microservices.
  • Develop event-driven solutions and distributed systems.
  • Conduct code reviews and mentor junior developers.
  • Drive automated testing, CI/CD, and DevSecOps best practices.
  • Troubleshoot production issues and improve application performance and reliability.
  • Work closely with Architects, Product Managers, Business Analysts, and DevOps teams throughout the software development lifecycle.
  • Contribute to technical innovation and continuously improve engineering standards across the team.

Minimum Requirements

  • Relevant tertiary qualification in Information Technology or Computer Science.
  • 6+ years of experience in full stack software development.
  • Proven experience delivering enterprise-scale software solutions.
  • Experience working in Agile delivery environments.
  • Banking or financial services experience will be highly advantageous.

We're looking for engineers with strong experience in several of the following:

Backend

  • Java, C#, .NET, Node.js or similar enterprise technologies
  • RESTful API development
  • Microservices architecture
  • Event-driven architecture
  • Advanced object-oriented programming
  • Design patterns
  • Advanced algorithms and data structures

Frontend

  • Angular, React, Vue.js or similar modern frameworks
  • HTML5
  • CSS3
  • JavaScript / TypeScript
  • Responsive web design
  • Front-end build tools and package managers

Databases

  • SQL
  • NoSQL
  • Database design and optimisation
  • Query performance tuning

Cloud & DevOps

  • AWS or Azure
  • Kubernetes
  • Docker / Containerisation
  • CI/CD pipelines
  • Git and version control
  • Automated testing
  • DevSecOps practices
Create a job alert for this search

Senior Full Stack Software Engineer (12-Months Contract) • Johannesburg, ZA

Similar jobs

Senior Software Engineer - iGaming (Remote)

Recruiter4youJohannesburg, Gauteng, South Africa
Remote

Our client is a fast growing iGaming company with offices in Europe which is recruiting a Senior Software Engineer.Tallinn or be 100% remote with a service agreement (B2B contract).As a Senior Soft... Show more

Full Stack Engineer

Team LiquidJohannesburg, South Africa

Digital Product department, you'll help build and maintain the products and platforms that power Team Liquid's digital ecosystem.The role has a strong front-end focus, while also providing opportun... Show more