Sign up to access all features of our service
  • Job search
  • Favorites
  • Create a CV
    New
  • Subscriptions

Software Developer (Python, Django, PostgreSQL) (Remote)

Full-time

DataFin Recruitment

ENVIRONMENT:

JOIN a high-performance Remote Engineering team of a cutting-edge FinTech company seeking a talented coder with strong Python, Django & PostgreSQL to be its next Software Developer. In this role, you will 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. Applicants will need 3+ years of Software Development work experience with additional proficiency in REST APIs, Redis or similar and a solid understanding of microservice architectures and distributed system patterns and scalability.

DUTIES:

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

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

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Software Developer (Python, Django, PostgreSQL) (Remote) in Johannesburg, Gauteng vacancy
  •  ...Participate in the full software development lifecycle, including...  ...Proven experience as a Web Developer with a passion for building...  ...software. Proficiency in Python and Django. Experience with relational databases, preferably PostgreSQL. Familiarity with numerical... 

    Network Finance

    Johannesburg, Gauteng
    1 day ago
  •  ...capable and motivated Intermediate Software Developer . This role is ideal for someone with...  ...of relational databases, preferably PostgreSQL ~ Good coding practices with a focus...  ...Nice to Have Experience with Python and Django Exposure to NumPy or Pandas Familiarity... 

    WatersEdge Solutions

    Johannesburg, Gauteng
    7 days ago
  •  ...Backend & API Development: Develop and maintain data-driven frontend...  ...professional experience in software engineering, with a strong focus on Python-based systems. Python (Django, Flask, Django REST...  ...framework), SQL, HTML, CSS, PostgreSQL, MySQL ~ Proven experience... 

    Elite Search

    Johannesburg, Gauteng
    7 days ago
  •  ...seeking an experienced Senior Full Stack Python Developer to join a high-performing delivery team...  ...develop, test, and debug high-quality software solutions aligned to business and...  ...with hands-on experience in FastAPI and Django Solid experience with Angular, including... 

    iOCO Digital Pty Lty

    Johannesburg, Gauteng
    11 days ago
  • R 450 - 600 ph

     ...Role Overview Seeking an experienced Software Developer with strong expertise in Microsoft technologies and reporting tools. The role involves developing, integrating, and maintaining data-driven applications, with a focus on Power BI, .NET development, and database... 

    Hire Resolve

    Johannesburg, Gauteng
    3 days ago
  • R 350 - 500 ph

     ...consulting firm that focus on helping organizations build, scale, and automate their operations through technology, is seeking a Software Database Developer who will be responsible for the design, development, and optimization of robust database solutions. Responsibilities:... 

    Hire Resolve

    Johannesburg, Gauteng
    3 days ago
  •  ...Position: Software Develope Location: Johannesburg CBD (May also be allowed to be in the Rosebank or Randburg office) Work Model: Full...  ...C#, .NET, ASP.NET MVC, and ASP.NET Core ~ Experience with PostgreSQL or Microsoft SQL Server ~ Proficiency in front‑end... 

    Belay Talent Solutions

    Johannesburg, Gauteng
    23 days ago
  •  ...to understand project requirements and business objectives Develop and maintain cross-platform mobile applications using the Flutter...  ...Contribute to continuous improvement initiatives within the software development lifecycle Requirements: Degree in Computer Science... 

    Network Finance

    Johannesburg, Gauteng
    1 day ago
  •  ...learning, technical excellence, and teamwork, making it ideal for a developer who wants to strengthen their mobile development expertise...  ...in recruiting in the following: Data Engineer Software Developer Data Analyst Infrastructure Architecture …and... 

    Network Finance

    Johannesburg, Gauteng
    20 hours ago
  •  ...We’re looking for a driven Junior C# Developer to join an innovative and fast-growing tech company based in Johannesburg. You’ll be...  ...scalable, and efficient code Collaborate with team members on software solutions and enhancements Debug, troubleshoot, and resolve... 

    Network Contracting

    Johannesburg, Gauteng
    20 hours ago
  •  ...client is an innovative, technology-driven organisation focused on developing advanced, high-performance solutions within a specialised...  ...continuous innovation and strong engineering practices. As a Mobile Software Developer, you will play a key role in designing and... 

    Network Finance

    Johannesburg, Gauteng
    20 hours ago
  •  ...Job Classification Software Developer II (API Developer/Datapower/ACE Developer): 144166 TA:Luthando Bower Closing Date: 23 February 2026 Job Family Information Technology Career Stream Application Development Leadership Pipeline Manage Self... 

    Nedbank

    Johannesburg, Gauteng
    8 hours ago
  • R 600,000 pa

     ...We are looking for an intermediate full-stack developer who can build real software and solve real business problems . The team is small, highly...  ...: Angular, TypeScript, Bootstrap Database: PostgreSQL Architecture: Vertical Slice, CQRS, Domain-Driven... 

    E-Merge IT Recruitment

    Johannesburg, Gauteng
    27 days ago
  •  ...opportunity for unemployed youth to participate in a Certificate in AI Software Developer Programme. This accredited programme is designed to provide...  ...solutions; Apply foundational programming skills (e.g. Python) to solve structured technical problems; Work with... 

    Forvis Mazars

    Johannesburg, Gauteng
    40 minutes ago
  • R 82,000 per month

     ...Role Purpose The Software Developer & Cyber Security Specialist is a dual-mandate role that combines hands-on software engineering — with...  ...programming skills in at least one modern language (C# / .NET, Python, TypeScript / Node.js are most relevant). Practical... 

    Job Crystal

    Johannesburg, Gauteng
    16 hours ago
  •  ...Join a globally connected software consultancy building cutting-edge solutions for some...  ...for a highly capable Senior Full Stack Developer who thrives on solving complex technical...  ...position is CL61361 which is a fully remote permanent position offering up to R1.32... 

    E-Merge IT Recruitment

    Johannesburg, Gauteng
    1 day ago
  •  ...Requirements ~ BSc in Computer Science, Software Engineering, or equivalent qualification...  ...one or more languages such as C#, Java, Python, or JavaScript ~ Experience with web...  ...practices Key Responsibilities Develop and maintain web or enterprise... 

    MyCareerCraft

    Johannesburg, Gauteng
    a month ago
  •  ...A leading technology company is on the hunt for a highly experienced Senior React Software Developer. This is an exciting opportunity to a join a team that values innovation, integrity, and talent—empowering its people to grow, contribute meaningfully, and shape the future... 

    E-Merge IT Recruitment

    Johannesburg, Gauteng
    18 days ago
  •  ...improvements Partner with developers to validate edge cases and ensure...  ...years’ experience within QA, software testing, or product...  ...platforms ~ Understanding of Django admin environments, permissions...  ...Competitive salary package Hybrid / Remote working flexibility Direct... 

    Network Finance

    Johannesburg, Gauteng
    1 day ago
  •  ...Location: Hybrid / Remote Johannesburg Employment Type: Full...  ...SaaS | Financial Services | Software Testing WatersEdge Solutions...  .... Youll work closely with developers, product teams, and a senior...  ...platforms ~ Understanding of Django admin, permissions, and relational... 

    WatersEdge Solutions

    Johannesburg, Gauteng
    10 days ago
  •  ...Join a dynamic and forward-thinking software development team delivering enterprise-grade solutions across a range of industries. We are seeking an experienced Intermediate Full Stack Software Developer with strong Microsoft Stack expertise and modern front-end development... 

    E-Merge IT Recruitment

    Johannesburg, Gauteng
    4 days ago
  •  ...Job Overview ~ The Software Developer will be responsible for translating detailed technical designs into high-quality, scalable software...  ...Proficiency in one or more programming languages (e.g., Java, C#, Python, JavaScript). Experience with application configuration... 

    Praesignis

    Johannesburg, Gauteng
    7 days ago
  •  ...solutions environment is seeking a skilled Developer to join their Johannesburg team. This...  ...Minimum Requirements ~5+ years of software development experience within enterprise...  ...or Microsoft Dynamics 365 X++, Java, Python, PHP, or AL SSRS Power Platform (Power... 

    Hire Resolve

    Johannesburg, Gauteng
    3 days ago
  • R 660,000 pa

     ...lookout for a Senior Software Engineer who wants to...  ...experience with Node.js or Python ~ Solid experience...  ...~ Experience with PostgreSQL (or similar databases...  ...permanent position , remote, offering R660k per...  ...place the right developers with the right companies... 

    E-Merge IT Recruitment

    Johannesburg, Gauteng
    a month ago
  •  ...seeking an Intermediate Full Stack Developer to design, build, and...  ...structures and queries (DynamoDB and PostgreSQL) Participate in system...  ...: ~35 years of hands-on software development experience ~ Experience...  ...development using C# or Python ~ Experience with REST APIs... 

    iOCO Digital Pty Lty

    Johannesburg, Gauteng
    15 days ago
  • R 660,000 pa

     ...looking for a Senior Software Engineer to play a key...  ...with Node.js or Python ~ Proven experience...  ...Solid experience with PostgreSQL (or similar) ~ Experience...  ...a permanent position, remote, offering R660k...  ...successfully place the right developers with the right... 

    E-Merge IT Recruitment

    Johannesburg, Gauteng
    a month ago
  •  ...logging, metrics, and alerting. ~ Strong programming skills in Python, SQL, and Bash to build data pipelines, automate workflows, and...  ...skills and the ability to work effectively in a collaborative, fully remote environment. ~ A strong inclination to deepen expertise in... 

    Paymentology

    Johannesburg, Gauteng
    8 hours ago
  •  ...manage memory, shuffle tuning, and partitioning for cost-effective performance. Cloud-Agnostic Development: Build pipelines using Python and Delta Lake, decoupling code from specific cloud providers and reducing reliance on GUI tools (e.g., ADF). Refactoring &... 

    Hire Resolve

    Johannesburg, Gauteng
    3 days ago
  •  ...architecture, knowledge bases, and AI integrations ~ Ability to engage with both technical teams and executive stakeholders ~ Python and SQL advantageous Experience With Any Of The Following Is Beneficial: Microsoft Copilot Studio Azure OpenAI AWS Bedrock... 

    Elite Search

    Johannesburg, Gauteng
    20 hours ago
  •  ...Responsibilities: Test Planning and Execution Review requirements and develop comprehensive test plans covering core scenarios, edge cases,...  ..., or a related field is advantageous Strong interest in software testing and quality assurance Solid manual testing skills... 

    Network Finance

    Johannesburg, Gauteng
    20 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Developer (Python, Django, PostgreSQL) (Remote). Be the first to apply!