Full Stack Developer (Remote-India)

3 - 5 years

0 Lacs

Posted:3 weeks ago| Platform: Foundit logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

About the Client:

We are a UK-based technology company operating a multi-tenant car wash service booking and management platform. Built on .NET 8.0, Angular, MySQL, React Native, and cloud services, our platform serves multiple business clients across the UK with real-time bookings, payment processing, and comprehensive business management tools across web and mobile applications.

Role Overview

Location:

Mid-Level Full-Stack Developer

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

Backend (.NET/C#)

.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+, TypeScript 4.6+ RxJS observables, reactive forms, routing/guards PrimeNG, Bootstrap, FullCalendar Component architecture, lazy loading, HTTP interceptors

Mobile Development (React Native)

React Native (v0.73+) with production experience 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

Mobile State Management

Redux (actions, reducers) and Redux Toolkit (slices) Redux middleware (Thunk, Persist) 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 payment gateway (including mobile SDK) Firebase Cloud Messaging (push notifications) Email (SMTP, MailKit) REST API consumption, webhooks AWS S3, Hangfire background jobs Intercom customer support integration Mailgun transactional emails Sentry error tracking Mixpanel analytics Braze push notifications

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

xUnit, Shouldly, unit/integration testing TDD principles, mocking/stubbing AutoMapper, Serilog, FluentValidation Swagger/OpenAPI documentation Jest for React Native testing

Development Tools

Git (branching, pull requests) npm/yarn, Angular CLI Visual Studio/VS Code/Rider Xcode Command Line Tools Android Studio/Genymotion emulators Metro Bundler, Babel Multi-environment configuration React DevTools, Chrome DevTools macOS development environment (required for iOS builds)

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

Essential Experience:

  • 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:

You Should Have:

Required Competencies

Technical Skills:

Communication:

Professional Approach:

What We Offer

This is a fully remote position with flexible working hours, though you'll need to maintain core overlap with UK business hours (GMT/BST). You'll be working on a live production platform that serves car wash businesses across the UK, using modern technologies including .NET 8.0, Angular 19, React Native, and various cloud services.

We support an AI-assisted development environment where tools like Claude Code and Cursor are part of our standard workflow. You'll gain hands-on experience with Clean Architecture, Domain-Driven Design, and enterprise-level patterns while working on a real multi-tenant SaaS application with both web and mobile components.

The role involves meaningful work with major integrations including Stripe, Firebase, and AWS. You'll be working in a monorepo structure with shared code libraries across mobile and backend. This is a long-term position with genuine opportunities for professional growth

Work Schedule

  • 9am - 5pm UK time (2:30 pm - 10:30 pm IST)
  • Monday to Friday

Pay & Benefits - What You'll Get in Return

  • Salary: 18-24 LPA
  • Fully remote role with UK working hours.
  • 21 days annual leave + 12 public holidays

Mock Interview

Practice Video Interview with JobPe AI

Start Job-Specific Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You