Full-Stack Developer
3 weeks ago
Role Overview We’re seeking an experienced Mid-Level Full-Stack Developer to maintain and enhance our platform. You’ll work across the .NET backend API, Angular frontend, and React Native mobile applications, independently taking ownership of features and delivering high-quality code across the full stack. Key Responsibilities Develop and maintain features across .NET 8.0 backend, Angular 14+ frontend, and React Native mobile apps Build RESTful APIs with ASP.NET Core and implement a responsive UI with Angular/TypeScript Maintain and enhance customer-facing and technician-facing React Native mobile applications Work with MySQL databases using Entity Framework Core and optimize query performance Integrate third-party services (Stripe, Firebase, AWS S3, Hangfire) Follow Clean Architecture principles and CQRS patterns Manage mobile app deployments to iOS App Store and Google Play Store Write unit/integration tests with xUnit and participate in code reviews Ensure security best practices (JWT authentication, RBAC, data protection) Collaborate with UK-based teams and respond to production issues Document technical decisions and provide accurate time estimates Required Technical Skills .NET 8.0, C#, ASP.NET Core Web API/MVC Entity Framework Core 8.0, MySQL 8.0+ LINQ, async/await, dependency injection Clean Architecture, CQRS, Repository pattern, DDD Multi-tenancy architecture Frontend (Angular) Angular 14+ with TypeScript Responsive UI development Component-based architecture React Native (v0.73+) Production experience building apps iOS development: Xcode, CocoaPods, provisioning profiles, App Store deployment Android development: Android Studio, Gradle, Google Play Console React Navigation v6/v7 - Stack, Bottom Tabs, Material Top Tabs Native modules and linking dependencies Environment management (development, staging, production) Fastlane automation and TestFlight Redux Actions, reducers, and middleware (Thunk, Persist) Redux Toolkit slices Reselect for memoized selectors State architecture for complex applications Security & Authentication ASP.NET Core Identity, JWT authentication Firebase Authentication, OAuth 2.0 Role-based authorisation, CORS, secure password handling Apple Authentication and Google Sign-In implementation Third-Party Integrations Stripe Firebase AWS S3 Hangfire Maps & Location Services react-native-maps for map rendering Geolocation and location permissions Google Places API for address autocomplete Database & Caching MySQL administration, query optimisation, indexing EF Core migrations, transaction management Redis caching strategies, connection pooling Firebase Realtime Database (data structure, queries, listeners) Testing & Quality Unit and integration testing with xUnit Code reviews and CI pipelines AI-Assisted Development (MANDATORY) Experience with Claude Code, Cursor, GitHub Copilot, or similar AI coding tools is required for this role. You must be actively using these tools in your daily workflow for code generation, debugging, and refactoring. In your application, you will need to explain your current setup and demonstrate how you integrate AI tools into your development process. Experience Requirements 3–5 years of professional software development experience At least 2 years working with .NET/.NET Core and 2 years with Angular or a similar SPA framework 2+ years React Native mobile development with production apps shipped to both iOS and Google Play stores 2+ years working with SQL databases (MySQL, SQL Server, or PostgreSQL) Hands‑on experience with Entity Framework Core or similar ORM Proven track record of RESTful API development and payment gateway integrations Experience with real-time features (WebSockets, Socket.io, live updates) Strong Git experience in team environments and familiarity with Agile/Scrum methodologies Active daily use of AI coding tools (Claude Code, Cursor, GitHub Copilot, Codex, etc.) with demonstrable productivity improvements Highly Desirable Experience with multi-tenant applications, Clean Architecture patterns, background job processing systems, push notifications and webhooks, cloud services (AWS/Azure/GCP), Docker, CI/CD pipelines (CircleCI or similar), Redis caching, Firebase services (Auth, FCM, Realtime Database), and monorepo management. You Should Have Built and shipped at least 2 production full-stack applications including at least 2 React Native mobile apps to both iOS and Google Play stores. Experience with e-commerce or booking platforms is particularly valuable. Comfortable working with complex database schemas, debugging production issues under pressure, debugging cross-platform mobile issues, and integrating multiple third-party APIs. Managing multiple environments (development, staging, production) should be second nature to you. Work Schedule Shifts: Monday to Friday (8am - 5pm UK time) Salary: Monthly R40,000 – R50,000 Seniority level Mid-Senior level Employment type Full‑time Job function Consumer Services #J-18808-Ljbffr
-
Full Stack Developer
4 weeks ago
WorkFromHome, South Africa Network It Full timeReference : ITE Join a boutique enterprise software engineering team as a Full Stack Developer and work on diverse, cutting‑edge client projects. If you enjoy hybrid work environments, modern technology stacks, and tackling both frontend and backend challenges, this role offers growth, exposure, and the chance to enhance your technical expertise. Duties &...
-
Full Stack Developer
2 weeks ago
WorkFromHome, South Africa Future Teams Full timeDirect message the job poster from Future Teams Description: Our UK-based client is one of the fastest-growing telecommunications companies in the region, leading the industry with cutting-edge AI solutions and a strong focus on customer support. As they expand, they are investing in smart technologies and talent to develop the next generation of AI-powered...
-
Full Stack Developer
4 weeks ago
WorkFromHome, South Africa Huzzle.Com Full timeAbout Huzzle At Huzzle, we connect high-performing B2B sales professionals with global companies across the UK, US, Canada, Europe, and Australia. Our clients include startups, digital agencies, and tech platforms in industries like SaaS, MarTech, FinTech, and EdTech. We match top sales talent to full-time remote roles where they're hired directly into...
-
Full Stack Developer
2 weeks ago
WorkFromHome, South Africa CVQuest Full timeFull Stack Developer (Remote – South Africa) Location: Remote (Anywhere in South Africa) Salary: R500,000 per annum + Computer Allowance + Company-Sponsored UPS/Backup Power System Join a forward-thinking technology team building intelligent business solutions. Our client, a leading player in the Information Technology and Systems Integration space, is...
-
Full Stack Software Developer
2 weeks ago
WorkFromHome, South Africa Orionlabs Full time/ Careers / Full Stack Software Developer Full Stack Software Developer About Us Orion Labs is a small, fast-growing consulting company building modern software and infrastructure for clients around the world. We’re fully remote, collaborative, and hands-on with dynamic technologies. You’ll join a supportive team with real ownership, lots of room to...
-
Full Stack Developer
4 weeks ago
WorkFromHome, South Africa Pro Tech Consulting Full timeJob Title: Full Stack Developer Location: Hybrid – Sandton, South Africa Contract Type: Contract Key Responsibilities Design and implement high-quality, scalable backend services and APIs using Java and Spring Boot. Build responsive, user-centric interfaces using Angular (PrimeNG). Integrate applications through REST & SOAP APIs and support message-based...
-
Full-Stack Developer
2 weeks ago
WorkFromHome, South Africa WatersEdge Solutions Full timeOverview Candidate Experience and Marketing Manager @WatersEdgeSolutions | Bcom Marketing Management About the Role As a Senior Full-Stack Developer, you’ll lead the development of custom software solutions that bridge user-friendly front-end experiences with powerful back-end integrations. This role combines hands-on coding with strategic collaboration,...
-
Full Stack C# Developer
4 weeks ago
WorkFromHome, South Africa Sataya Full timeSenior Full Stack Developer – Healthtech Fully Remote (based in South Africa) Are you a versatile, results‑driven Senior Full Stack C# Developer with a proven track record of successfully bringing software products to market? Join a leading and respected UK organisation with over 20 years of experience in the Health and Healthtech space. Our client is...
-
Full Stack C# Developer
2 weeks ago
WorkFromHome, South Africa Sataya Full timeSenior Full Stack Developer – Healthtech Fully Remote (based in South Africa) Are you a versatile, results-driven Senior Full Stack C# Developer with a proven track record of successfully bringing software products to market? Join a leading and respected UK organisation with over 20 years of experience in the Health and Healthtech space. Our client is...
-
Full Stack Developer
7 days ago
WorkFromHome, South Africa Goldman Tech Resourcing Full timeA company that provides bespoke software solutions across all IT development disciplines, along with IoT and component manufacturing services, is looking to hire a Full Stack Developer. Please note that this role has a hybrid working model. Skills Required IT Degree Proficient in Java / Spring Boot or Python / FastAPI Proficient in Modern web frameworks...