Mobile Full Stack Engineer
Summary
A full-stack engineer in Cape Town who designs and builds mobile applications in Flutter/Dart along with C#/ASP.NET backend services, integrating REST APIs, SQL databases via Entity Framework Core, and cloud deployment on AWS. The role spans architecture, troubleshooting, documentation, and direct stakeholder collaboration.
- Design, build, and maintain mobile applications and backend services
- Develop and integrate RESTful APIs to support mobile-first functionality
- Contribute to system architecture and technical design decisions
- Translate business and operational requirements into scalable solutions
- Collaborate closely with product owners, operations teams, and leadership
- Troubleshoot and resolve technical issues across the full stack
- Provide accurate timelines and estimates for development work
- Maintain clear documentation for systems and processes
- Continuously improve tools, systems, and workflows
- Support broader IT and systems initiatives as the platform evolves
Requirements
- 5+ years’ experience in mobile development, with strong expertise in Flutter and Dart
- 3+ years’ experience in backend development using C# and ASP.NET
- Proven experience building and consuming REST APIs in production environments
- Solid understanding of SQL/relational databases
- Experience with Entity Framework Core (or similar ORM tools)
- Familiarity with cloud environments (AWS or similar)
- Proficiency using Git-based version control
- Strong problem-solving skills and the ability to work independently
- Experience engaging directly with stakeholders and gathering requirements
- Clear and effective communication skills