Find a jobRecruiters

Junior Software Developer — E-Hailing & Fintech

Exclusive opportunity

Onsite

Junior Software Developer — E-Hailing & Fintech

OMN1 PTY LTD

Junior Software Developer — E-Hailing & Fintech

Skills

Mobile DevelopmentNodeFlutterTesting & QAPostgreSQLAWSGitHubSupabaseDart

2 months ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Temporary

Location:

Midrand, South Africa

Work mode:

Onsite

Published on:

27 August 2026

What they need


About the Role

OMN1 is looking for a Junior Software Developer to join our engineering team, with a focus on our E-Hailing, Payments, and Fintech platforms.

You will work alongside senior and mid-level developers to develop, maintain, test, and improve the applications, backend services, APIs, payment functionality, wallet systems, and other technology that support the OMN1 platform.

This is an opportunity for a motivated junior developer to gain practical experience working on a live technology platform that combines e-hailing, digital payments, mobile wallets, financial technology, and other digital services.

The successful candidate will contribute to the development of real-world software used by customers, drivers, merchants, and internal teams.

Responsibilities

  • Develop and maintain E-Hailing application features.
  • Develop and maintain Payments, Wallet, and Fintech functionality.
  • Work within the OMN1 E-Hailing, Payments, and Fintech technology stack.
  • Implement features based on technical and product requirements.
  • Integrate mobile applications with backend services and APIs.
  • Assist with payment and wallet-related integrations and functionality.
  • Work with transaction flows, payment processing, wallet balances, and P2P transfers.
  • Assist with implementing secure and reliable financial transaction functionality.
  • Diagnose and resolve bugs and application issues.
  • Improve application performance, stability, security, and responsiveness.
  • Test new functionality and assist with release preparation.
  • Collaborate with senior and mid-level developers.
  • Participate in code reviews and technical discussions.
  • Write clean, reusable, secure, and maintainable code.
  • Work closely with QA and other engineering team members.
  • Follow OMN1 development, security, and coding standards.
  • Assist with troubleshooting production and development issues when required.
  • Assist with monitoring and troubleshooting application and transaction-related issues.

Technology Stack

The successful candidate will work with technologies including:

  • Flutter / Dart
  • Node.js
  • REST APIs
  • PostgreSQL / Supabase
  • Payment and Fintech integrations
  • Digital Wallet functionality
  • P2P payment and transfer functionality
  • Real-time application functionality
  • Mobile application development
  • Backend service integration
  • ClickUp
  • AWS
  • Render
  • Git / GitHub

Experience with all of the technologies above is not required. Candidates with a strong foundation in software development and the ability to learn quickly are encouraged to apply.

Requirements

  • Relevant qualification or practical experience in Software Development, Computer Science, IT, or a related field.
  • 0–2 years of software development experience, including internships, projects, or practical development experience.
  • Experienerstanding of APIs and application-to-backend communication.
  • Familiarity with Git and software development workflows.
  • Strong troubleshooting and problem-solving skills.
  • Good understanding of programming fundamentals.
  • Good attention to detail.
  • Ability and willingness to learn new technologies.
  • Ability to work effectively as part of a development team.
  • Interest in E-Hailing, Payments, Fintech, Digital Wallets, or Financial Technology.
  • Understanding of basic concepts around transactions, payments, balances, or digital wallets is advantageous.
  • Strong awareness of software security and the importance of protecting user and transaction data.

Advantageous

  • Experience with Flutter and Dart.
  • Experience with Node.js.
  • Experience with Supabase or PostgreSQL.
  • Experience developing mobile applications.
  • Experience working with REST APIs.
  • Experience with payment APIs or payment integrations.
  • Experience with digital wallets, P2P transfers, or fintech applications.
  • Familiarity with transaction processing and payment flows.
  • Familiarity with real-time applications or location-based services.
  • Experience working with financial or transaction-related systems.
  • Experience using GitHub or similar version-control platforms.
  • Understanding of application security and secure API development.

Pay: From R7 000,00 per month

Work Location: In person

Other offers great for you!

These companies are also looking for great profiles

Team.is

Senior Software Engineer - Fintech

90 000€ - 150 000€

Permanent contract

Paris, France

Hybrid

Skills

Typescriptfintech

7 months ago

Quick apply

Tyfali Consulting

Business Developer / Chasseur junior

26000

Permanent contract

Nogent-sur-Marne, France

Onsite

Skills

Business DevelopmentBtoB

3 days ago

Quick apply

Ugitech

Lead Developer TypeScript Freelance H/F

650

Freelance

Remote

Skills

Tailwind CSSPostgreSQL

14 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools