Senior Full Stack Developer (mobile & Backend Migration)

Cape Town, Western Cape, South Africa

Job Description

We are undertaking a strategic migration of an existing mobile and backend product into a previously built, modernised platform. This role requires a hands-on Senior Full Stack Developer who is equally comfortable working across Flutter mobile applications and enterprise-grade backend systems.
The successful candidate will play a critical role in migrating functionality, APIs, and business logic from a Node.js + Angular backend into a Microsoft .NET (C#) environment, while ensuring continuity, performance, and maintainability.
This is a delivery-focused role, suited to a senior engineer who has led or executed complex system migrations and can operate with minimal supervision.
Key Responsibilities
Mobile (Flutter)
Maintain and enhance an existing Flutter-based mobile application
Support the migration of mobile features into the consolidated platform
Ensure consistent behaviour, performance, and UI parity during migration
Collaborate closely with backend engineers to align API contracts
Backend & API Migration
Migrate backend functionality from Node.js + Angular into Microsoft .NET
Rebuild or refactor APIs using ASP.NET (C#) while preserving business logic
Translate existing Node.js services into clean, scalable .NET implementations
Work with LINQ and SQL Server to design and optimise data access layers
Ensure secure, performant API integrations with the Flutter mobile app
Architecture & Quality
Analyse legacy codebases to understand dependencies and migration risks
Improve code quality, structure, and maintainability during migration
Contribute to architectural decisions and technical standards
Participate in code reviews and provide guidance to less senior developers

Skills Required

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1650962
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Cape Town, Western Cape, South Africa
  • Education
    Not mentioned