Senior .NET Developer (Fintech)

Jobgether

South Africa

Remote

ZAR 900,000 - 1,500,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Fully remote
27 paid vacation days
Paid sick leave
Referral bonuses
Learning and development support
Wellbeing budget
Equipment budget
Family support
Child support
Long-term recognition bonus
Compensation details shared

Job summary

Jobgether is assisting a fintech partner in finding a Senior .NET Developer to join a fully remote backend team in South Africa. You will build scalable microservices for payment processing, reconciliations, payouts, and fee calculations, leveraging Azure, containers, and AI-assisted tooling.

You will own backend services, review AI-generated code, implement testing, and contribute to architectural decisions in a product-driven environment with international collaboration.

Qualifications

  • 5+ years of commercial software development with C# and ASP.NET Core.
  • Experience designing and developing microservices architectures.
  • Hands-on with Microsoft Azure, Docker, and AKS.
  • Experience with Microsoft SQL Server, MongoDB, and Cosmos DB.
  • Experience using AI-powered development tools to deliver tasks.
  • Ability to understand and explain every line of code, including AI-generated code.
  • Commitment to clean, maintainable code and automated testing.
  • Strong ownership, accountability, and reliability in technical roles.
  • Clear communication when addressing challenges or defects.

Responsibilities

  • Develop and maintain backend services for payment processing and back-office operations.
  • Design resilient integrations and asynchronous workflows (idempotency, outbox/inbox, sagas).
  • Build microservices to meet latency and SLA/SLO targets.
  • Implement monitoring, alerts, and operational practices for availability.
  • Review AI-generated code for correctness and security with tests.
  • Write clean code and automated tests to ensure quality.
  • Participate in code reviews and maintain technical specifications.
  • Take ownership of deliverables and address defects proactively.

Skills

Microservices architectures
Ownership & accountability
Clear communication
Financial domain focus

Tools

C#
ASP.NET Core
Microsoft Azure
Docker
AKS
SQL Server
MongoDB
Cosmos DB
AI-powered development tools

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior .NET Developer (Fintech) based in South Africa.

We are looking for a senior backend engineer to build and maintain reliable financial technology services supporting payment processing and business operations. In this role, you will develop scalable microservices and robust integrations for complex workflows such as reconciliation, payouts, settlements, and fee calculations. You will work with modern cloud infrastructure and database technologies to deliver secure, high-performance solutions. You will also leverage AI-powered development tools and agents to accelerate delivery while ensuring every implementation meets high engineering standards. Working within an international, fully remote team, you will contribute to technical decisions, maintain clear documentation, and share knowledge with fellow engineers. This is an opportunity to take ownership of critical fintech systems in a dynamic, product-driven environment.

Accountabilities
  • Develop and maintain backend services supporting payment processing and back-office operations, including reconciliation, payouts, fee calculations, settlements, and B2B client dashboards.
  • Design and implement resilient integrations and asynchronous workflows using patterns such as idempotency, outbox/inbox, sagas, retries, and deduplication.
  • Build and optimize microservices to meet performance and reliability objectives, including p95/p99 latency targets and SLA/SLO requirements.
  • Implement monitoring, alerting, and operational practices to maintain service availability and quickly identify potential issues.
  • Use AI-powered development tools and agents throughout the software delivery process, from task definition to implementation.
  • Thoroughly review and validate AI-generated code, ensuring correctness, maintainability, security, and appropriate test coverage.
  • Write clean, well-structured code and develop automated tests to support software quality and long-term maintainability.
  • Participate in code reviews, maintain up-to-date technical specifications, and share knowledge and best practices with the engineering team.
  • Take ownership of assigned deliverables, communicate openly about challenges, and proactively address defects or implementation issues.
Requirements
  • At least 5 years of commercial software development experience with C# and ASP.NET Core.
  • Proven experience designing and developing microservices architectures.
  • Hands-on experience with Microsoft Azure, Docker, and Azure Kubernetes Service (AKS).
  • Practical experience with Microsoft SQL Server, MongoDB, and Cosmos DB.
  • Demonstrated experience using AI-powered development tools or agents to deliver tasks from initial definition through to working implementation.
  • Ability to understand, validate, explain, and take responsibility for every line of code delivered, including AI-generated code.
  • Strong commitment to clean, maintainable code and automated testing.
  • A strong sense of ownership, accountability, and reliability when managing technical responsibilities.
  • Clear and open communication skills, particularly when addressing challenges, defects, or unexpected outcomes.
Additional experience
  • Background in payment processing, financial technology, or banking systems.
  • Familiarity with specification-driven development practices.
  • Experience working in product-oriented organizations or startup environments.
  • Previous experience mentoring developers or providing technical leadership.
Benefits
  • Fully remote, full-time work arrangement, with the flexibility to work from different locations worldwide.
  • 27 paid vacation days per year from the first day of employment.
  • Paid sick leave.
  • Performance-related referral bonuses for recommending successful candidates.
  • Learning and development support, including access to language lessons through Preply and educational courses on Coursera and other platforms.
  • Wellbeing Wallet of up to €2,800 per year after the integration period, available for medical expenses, therapy, dental care, pharmacy costs, fitness, sports activities, and emotional wellbeing.
  • Necessary technical equipment provided, plus a €1,000 budget for setting up a home office or renting a coworking space.
  • Family support, including €1,000 gross for childbirth, marriage, or bereavement.
  • Annual Child Support Benefit of up to €1,000 gross per child.
  • Long-term recognition bonus after three years of continuous service.
  • Compensation details, including the initial salary level or range, shared with candidates during the recruitment process and before employment begins.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Backend (Fintech)
Senior Software Engineer - Backend (Fintech)

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Fully remote
Flexible hours
Health insurance
+2
Remote Senior Backend Engineer - Fintech, Scale & Growth
Remote Senior Backend Engineer - Fintech, Scale & Growth

Placements24 • Johannesburg

Hybrid
ZAR 900,000 - 1,400,000
Fully remote
Flexible hours
Health insurance
+2
Remote Senior Backend Engineer - Fintech Platform
Remote Senior Backend Engineer - Fintech Platform

Placements24 • Mbombela (Nelspruit)

Hybrid
ZAR 900,000 - 1,300,000
Remote work
Flexible hours
Health insurance
+4
Remote Senior Software Engineer (Backend)
Remote Senior Software Engineer (Backend)

Placements24 • Vereeniging

Hybrid
ZAR 800,000 - 1,500,000
Stock options or equity participation
Comprehensive private medical cover
Generous paid time off
+2
Remote Senior Software Developer - FinTech Solutions
Remote Senior Software Developer - FinTech Solutions

Placements24 • Polokwane

Hybrid
ZAR 900,000 - 1,200,000
Health, dental, and vision insurance
Stock options and performance-basedBon
Remote work flexibility
+2
Senior Software Developer (Full Stack)
Senior Software Developer (Full Stack)

Placements24 • Johannesburg

On-site
ZAR 900,000 - 1,300,000
Bonuses
Health insurance
Dental insurance
+6
Senior Engineer, Backend - Orchestration
Senior Engineer, Backend - Orchestration

Jobgether • South Africa

Remote
ZAR 900,000 - 1,500,000
Remote work
Equity
Paid time off
+7
Senior Full-Stack Developer - FinTech
Senior Full-Stack Developer - FinTech

Placements24 • Sandton

Hybrid
ZAR 1,200,000 - 2,000,000
Competitive salary
Medical aid and retirement benefits
Performance-based bonuses
+2
Senior Software Engineer - Backend
Senior Software Engineer - Backend

Placements24 • Vereeniging

Hybrid
ZAR 900,000 - 1,300,000
Stock options
Medical aid
Life insurance
+3
Senior Full Stack Developer - FinTech Solutions
Senior Full Stack Developer - FinTech Solutions

Placements24 • Sandton

Hybrid
ZAR 900,000 - 1,300,000
Health insurance
Retirement savings plan
Generous paid time off
+1