Senior Full Stack Developer (Mobile & Backend Migration)

apartmentDatonomy Solutions placeCape Town business_centerR 75,000 - R 90,000/month calendar_month 

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
  • Ensure production readiness, stability, and scalability of the migrated system

Required Technical Skills

Must-Have
  • Flutter - strong experience building and maintaining production mobile apps
  • Node.js - experience working with APIs and backend services
  • Angular - experience with Angular-based web interfaces
  • Microsoft .NET - strong experience with:
  • C#
  • ASP.NET
  • LINQ for SQL
  • SQL Server - writing, optimising, and maintaining queries
  • Proven experience with system
apartmentHead Office - Tsogo Sun Casino Management Company (Pty) LtdplaceCape Town
Were looking for an Intermediate Full Stack Developer to help build and scale modern web applications across backend services, APIs, and frontend interfaces. This is not a junior role - we expect you to independently deliver medium-complexity...
electric_boltImmediate start

Fullstack Engineer – Java

apartmentwePlaceplaceCape Town
About the role: The Full Stack Software Engineer is essential in a cross-functional team, handling the full software development lifecycle from concept to operation. They design, develop, test, deploy, maintain, and enhance complex software systems...
thumb_up_altRecommended

Debtors Clerk

apartmentCommunicate RecruitmentplaceCape Town
Job Description: The successful candidate will be responsible for managing the full debtors process, including issuing invoices and statements, following up on outstanding accounts, and ensuring accurate allocation and reconciliation of payments. The...