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.