Job Description

Description

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.

Requirements

Python Frameworks

  • Expertise in FastAPI framework

  • Minimum of 5 years of Python Backend Development

Asynchronous Processing and Messaging

  • Experience with Celery and message brokers such as RabbitMQ.

  • Understanding of MQTT protocols for lightweight messaging.

Database Management

  • 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.

Microservices Architecture

  • Familiarity with designing and implementing Python-based microservices.

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

Testing and QA

  • Experience with unit testing frameworks like Pytest or Unittest.

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

Share this job:
Please let DVT know you found this job on Remote First Jobs πŸ™

4413 similar remote jobs

Explore latest remote opportunities and join a team that values work flexibility.

Remote companies like DVT

Explore remote-first companies similar to DVT. Discover other top-rated employers that offer flexible schedules and work-from-anywhere options.

Callibrity Logo

Callibrity

A software consultancy specializing in custom software development, cloud consulting, and legacy modernization services.

View company profile β†’

Designs and builds data products and custom software for Fortune 500 and mid-market companies.

View company profile β†’
Intellectsoft Logo

Intellectsoft

Digital transformation and software engineering company serving global organizations and technology startups since 2007.

View company profile β†’
QualityWorks Consulting Group, LLC Logo

QualityWorks Consulting Group, LLC

Provides software consulting, quality assurance, test automation, and agile transformation services.

View company profile β†’
HatchWorks AI Logo

HatchWorks AI

AI development and data transformation services for organizations

View company profile β†’
Excella Logo

Excella

Provides technology solutions, consulting, and digital services for federal agencies and commercial clients.

View company profile β†’

Project: Career Search

Rev. 2026.4

[ Remote Jobs ]
Direct Access

We source jobs directly from 21,000+ company career pages. No intermediaries.

01

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

02

Advanced Filters

Filter by category, benefits, seniority, and more.

03

Priority Job Alerts

Get timely alerts for new job openings every day.

04

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

21,000+ SOURCES UPDATED 24/7
Apply