Inversion Limited Logo

Software Developer (Python / Django)

Inversion Limited|Posted 7 days ago

Skills and experience

Role:Full stack engineer
Other roles:Backend engineer
Experience in role:5+ years
Language proficiency:English
Must-have skills:
    Python
    Django
    PostgreSQL
Nice-to-have skills:
    JavaScript
    TypeScript
    Redis
    React
    Tailwind CSS

Location and salary

Remote policy:Remote
Location of job:Anywhere
Visa requirements:Authorised to work in South Africa With status of citizen/passport holder, permanent resident or work permit/visa holder
Visa sponsorship:Unable to sponsor visa
Employment type:Permanent

Role description

Software Developer (Python / Django)

Remote | International Projects

Role Overview

We are looking for a Software Developer to join our growing engineering team. In this role, you will collaborate closely with cross-functional teams to design and build scalable systems, contributing across planning, development, testing, and maintenance to deliver high-quality, production-ready software.

You will work across modern web applications and services, helping build reliable systems, collaborating with designers and engineers, and contributing to technical decisions that support scalable and maintainable software.


Key Responsibilities

  • Develop and maintain services using Python and Django
  • Design and implement scalable REST APIs and application components
  • Work with PostgreSQL for relational data modelling and query optimisation
  • Implement caching layers using Redis
  • Build secure authentication and authorisation systems
  • Contribute to system architecture and performance optimisation
  • Write clean, efficient, and well-tested code
  • Collaborate closely with front-end developers and infrastructure teams
  • Participate in code reviews and technical discussions

Core Requirements

  • 3+ years of professional software development experience
  • Strong proficiency in Python and Django
  • Experience designing and building REST APIs
  • Solid experience working with PostgreSQL
  • Experience implementing caching strategies (Redis or similar)
  • Understanding of microservice architectures
  • Good understanding of distributed system patterns and scalability
  • Strong software engineering and problem-solving skills
  • Ability to work effectively in a fully remote environment

Nice to Have (Front-End Experience)

Experience with modern front-end technologies is beneficial but not required:

  • React
  • TypeScript
  • Tailwind CSS
  • TanStack Query
  • Zustand
  • Experience building responsive UI components
  • Familiarity with front-end performance optimisation
  • Understanding of UI/UX principles and design systems

Working Environment

  • Fully remote role
  • Work with distributed engineering teams
  • Opportunity to contribute to modern, scalable software systems
  • Exposure to international projects and clients

About Inversion Limited

1-15 employees

Inversion (inversion.dev) is HIRING!

100PercentRemote # InternationalExposure

At Inversion, we are always looking for talented people who want to innovate, build great software, and work on interesting global projects.

Founded in 2018, Inversion has experienced strong growth. Our client portfolio has expanded significantly, and our team of Invertors continues to grow.

We are a fully remote company with team members currently working from Pakistan, Portugal, the Netherlands, and South Africa.

Our clients are primarily international, and we collaborate with teams across the USA, UK, UAE, and Bermuda.

Many of our projects operate in the reinsurance industry. Have you ever wondered what happens when a major disaster strikes and local insurance companies do not have enough capital to cover all claims? That’s where reinsurance comes in — a global financial safety net that helps manage catastrophic risk.

In addition to our work in reinsurance and financial systems, we are also actively building projects in the AI and blockchain space.

Although we are distributed around the world, we maintain a strong team culture. There is plenty of banter in our chats, and we regularly host online get-togethers, including activities like virtual escape rooms.


What we're looking for

We are currently looking for Senior Software Developers with strong experience in:

  • Python
  • Django
  • PostgreSQL

We don’t strictly measure candidates by years of experience, but in practice we find that developers with 5+ years of experience tend to be a good fit for the level of responsibility involved.


Technologies we work with

Our projects use a diverse technology stack, including:

  • C#
  • Python
  • Django
  • PostgreSQL
  • MS SQL / Azure SQL
  • WinForms
  • Web Services / APIs
  • Elm
  • Blazor
  • Angular
  • Akka.NET
  • Microsoft Orleans
  • Entity Framework
  • OrmLite
  • Excel add-ins (Excel-DNA)
  • Microsoft Azure & Azure services
  • Azure DevOps
  • Blockchain technologies
  • Cardano
  • eUTXO
  • Azure OpenAI

Why join Inversion?

  • Work on international projects
  • Be part of a fully remote-first culture
  • Collaborate with high-caliber engineers across the world
  • Solve real-world problems

Perks at Inversion Limited

Competitive Salary
Work Remotely
Great Mentors
Awesome Culture

Tech Stack

utilities

Elasticsearch
Elasticsearch
Power BI
Power BI

business tool

Slack
Slack
JIRA
JIRA
Microsoft Teams
Microsoft Teams
Zoom
Zoom

dev ops

Git
Git
Bitbucket
Bitbucket
Octopus Deploy
Octopus Deploy
Azure DevOps
Azure DevOps
Visual Studio
Visual Studio

application and data

Javascript
Javascript
HTML5
HTML5
C#
C#
Bootstrap
Bootstrap
Microsoft Azure
Microsoft Azure
ASP.NET
ASP.NET
MS SQL
MS SQL
.Net Core 2.0
.Net Core 2.0
TypeScript
TypeScript
Angular
Angular
AI Platform
AI Platform

Similar jobs on OfferZen: