dvtcareers
dvtcareers~1d ago
New

Senior Fullstack Python and Node.JS Developer Cape Town

South AfricaSouth Africa·Cape Townsenior
Software EngineeringNode.Js Developer
0 views0 saves0 applied

Quick Summary

Key Responsibilities

Design and build scalable backend services using Python (FastAPI) and/or Node.

Technical Tools
Software EngineeringNode.Js Developer

DVT is one of the top software development and testing companies on the continent. With our hybrid options, our vision is to be South Africa's favourite custom software solutions & services company, with a global footprint.

You will have the opportunity to work alongside some of the most established developers in the country with the latest technologies. DVT is committed to continuously training our staff and we are very proud of our culture of learning, from internal speaking and training to sponsoring a variety of technical events from DevConf to GDG.

We are looking for experienced Python developers to join our engineering team and help us create dynamic software applications for our clients. In this role, you will be responsible for writing and testing scalable code, developing back-end components, and integrating user-facing elements in collaboration with front-end developers.

To be successful as a Python developer, you should possess in-depth knowledge of object-relational mapping, experience with server-side logic, and above-average knowledge of Python programming. Ultimately, a top-class Python developer is able to design highly responsive web-applications that perfectly meet the needs of the client.

Responsibilities

~1 min read
  • Design and build scalable backend services using Python (FastAPI) and/or Node.js

  • Develop and maintain microservices-based architectures

  • Implement asynchronous processing and event-driven systems

  • Build and integrate RESTful APIs across multiple platforms

  • Work with distributed systems handling large-scale retail data

  • Collaborate with product, data, and engineering teams

  • Maintain high standards of code quality, testing, and performance

  • Contribute to architecture, scalability, and platform optimisation

  • Proficiency with PostgreSQL, MariaDB, and MongoDB.

  • Knowledge of Redis for caching and in-memory data storage.

  • Experience with Python ORMs like SQLAlchemy or Django ORM.

  • Familiarity with designing and implementing Python-based microservices.

  • Knowledge of API development and integration, including RESTful APIs.

  • Experience with unit testing frameworks like Pytest or Unittest.

  • Familiarity with integration and end-to-end (E2E) testing practices.

Requirements

~1 min read
  • Minimum 5+ years backend development experience

  • Strong proficiency in:

  • Strong experience building APIs and backend services (REST, microservices)

  • Location & Eligibility

    Where is the job
    Cape Town, South Africa
    On-site at the office
    Who can apply
    ZA

    Listing Details

    First seen
    May 21, 2026
    Last seen
    May 22, 2026

    Posting Health

    Days active
    0
    Repost count
    0
    Trust Level
    51%
    Scored at
    May 21, 2026

    Signal breakdown

    freshnesssource trustcontent trustemployer trust
    Newsletter

    Stay ahead of the market

    Get the latest job openings, salary trends, and hiring insights delivered to your inbox every week.

    A
    B
    C
    D
    Join 12,000+ marketers

    No spam. Unsubscribe at any time.

    dvtcareersSenior Fullstack Python and Node.JS Developer Cape Town