Flag job

Report

Application Developer Intern (Flutter & FastAPI)

Location

Gurgaon, Haryana, India

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

Website: innofarms.ai
Job details:

INNOFarms.AI · Gurugram, Haryana, India

About the role

We are looking for a highly motivated Application Developer Intern to bridge the gap between high-performance mobile interfaces and robust, scalable backend systems. You will build cross-platform mobile experiences for iOS and Android using Flutter while contributing to a blazing-fast, asynchronous backend using FastAPI. If you are passionate about state management, real-time data streaming, cloud-native architecture on AWS, and delivering seamless native mobile experiences, we want you on our team.

What you'll do
  • Mobile development: Build, test, and deploy responsive cross-platform applications to the Apple App Store (iOS) and Google Play Store (Android) using Flutter.
  • Backend development: Design and implement scalable, asynchronous RESTful APIs and real-time services using FastAPI and Python.
  • Real-time features: Implement live data streaming using WebSockets/SSE and manage push notification systems using Firebase Cloud Messaging (FCM).
  • Performance optimisation: Offload heavy computations using Flutter Isolates and manage backend background workers for smooth user experiences.
  • Cloud infrastructure: Deploy and maintain application infrastructure on AWS.
  • AI integration (bonus): Collaborate on integrating LLM workflows and AI agents into the backend.
Flutter (iOS & Android) — what we're looking for
  • Proven experience building and releasing Flutter apps for both iOS and Android, including app store deployment and platform-specific permissions.
  • Hands-on FCM integration across foreground, background, and terminated app states on both platforms.
  • Deep expertise in Riverpod for predictable, scalable state management.
  • Strong understanding of app lifecycle events and efficient data mutation handling.
  • Experience implementing Isolates to keep the UI thread unblocked during heavy computations.
  • Experience bridging native iOS/Android code with Dart using Method Channels.
  • Ability to craft smooth, highly interactive UIs using Flutter Animations.
FastAPI — what we're looking for
  • Experience building CRUD APIs with Pydantic validation, pagination, filtering, sorting, OAuth2 authentication, and structured error handling.
  • Strong grasp of Python's asyncio and multi-threading for concurrent request handling.
  • Familiarity with background task management — FastAPI BackgroundTasks, Celery, or similar.
  • Understanding of WebSockets and Server-Sent Events (SSE) for real-time protocols.
Infrastructure
  • Hands-on experience (or strong interest in learning) AWS — EC2, ECS, Lambda, RDS, API Gateway, S3.
Nice to have
  • Experience with LangGraph integrations and agentic LLM workflows.
  • Familiarity with CI/CD pipelines for mobile (e.g., Fastlane) and backend deployments.
What you'll get
  • Paid stipend
  • Certificate of completion + recommendation letter
  • Potential full-time conversion based on performance
  • Opportunity to work with a modern tech stack spanning complex mobile UI engineering and advanced backend architecture
Details
  • Location: Onsite — INNOFarms.AI Gurugram Office
  • Duration: 4–6 months · Join immediately


Click on Apply to know more.

Skills

Python
AWS
Android
backend
Celery
Dart
EC2
ECS
FastAPI
Firebase
Flutter
iOS
Lambda
OAuth2
state management
UI engineering
Websockets
RESTful