FULL STACK FLUTTER DEVELOPER Apply
The Mission: Building the OS for Indian Real EstateWe are building the definitive ecosystem for the Indian Real Estate market, merging two powerful engines:The SaaS Engine (B2B): A comprehensive operating system for Builders and CPs to manage inventory, leads, and construction.The Marketplace (B2C): A transparent, transaction-first home buying platform fed by verified, real-time data from our SaaS.We are moving beyond the legacy "listing portals" to create a Transaction Ecosystem. We need you to build the cross-platform interfaces and backend logic that make this flywheel spin.The RoleYou will own the development of our cross-platform applications using Flutter (Dart) for mobile/web and TypeScript for our backend services. You will work directly with the core team to implement a high-concurrency architecture that handles everything from real-time site visit tracking to complex inventory management during high-pressure project launches.Our Technology StackYou will be working with a cutting-edge, high-performance infrastructure:Frontend/Mobile: Flutter (Mobile, potentially Web)Core Data: PostgreSQL (Relational), Firebase (Real-time sync.Event & Search: Kafka + Debezium (CDC), Elasticsearch.Real-Time & AI: LiveKit (Video/Audio), Redis (Caching), Inngest (Workflow orchestration).Key ResponsibilitiesUnified Application Development:Architect and build the SaaS Mobile App (Flutter) for real estate.Contribute to the Marketplace Web App (Flutter Web or Next.js integration) ensuring a seamless user experience for home buyers.Backend & Data Logic (TypeScript):Write efficient server-side logic (Node.js/TypeScript) to interface with PostgreSQL and JanusGraph. You must understand how to model complex builder-broker relationships.Manage real-time data synchronization using Firebase and Kafka/Debezium to ensure that when a unit is sold on the SaaS app, it instantly disappears from the Marketplace.Feature Implementation:Real-Time Comms: Integrate LiveKit and Plivo to enable in-app video calls and masked number calling between buyers and sales teams.Automated Workflows: Use Inngest to trigger background jobs (e.g., generating a "Cost Sheet" PDF or sending a WhatsApp via API) without blocking the UI.Performance Optimization:Implement Redis caching strategies to handle high traffic during "Project Launch" events where inventory locking concurrency is critical.What We Are Looking ForMust-Have Skills:Flutter & Dart Mastery: 3+ years shipping complex, production-grade mobile apps. Experience with state management (Riverpod/BLoC) is non-negotiable.TypeScript & Backend Proficiency: Strong grasp of Node.js environments. You aren't just consuming APIs; you are defining them.Database Polyglot:-Deep understanding of PostgreSQL (Transactions, Locking, Indexing).-Hands-on experience with Firebase (Firestore DB) for live updates.System Thinking: You understand that a "Lead" in the database triggers events in Kafka, updates Elasticsearch, and notifies a broker via WhatsApp.The "PropTech" Edge (Nice to Have):Experience with Graph Databases (JanusGraph/Neo4j)—crucial for our B2B networking features.Familiarity with Event-Driven Architecture (Kafka/RabbitMQ).Knowledge of WebRTC (LiveKit) or Video streaming technologies.Why Join Us?Disrupt a $300B Market: We are not another aggregator. We are digitizing the supply chain of real estate.Modern Stack, No Legacy: We are using KeyDB, JanusGraph, and Inngest. You won't be maintaining 10-year-old PHP code.Founder-Level Impact: Your code will directly impact how billions of Rupees transact in the Indian market.

