SDE- Fullstack, Flutter
Summary
Spice Money, India's rural fintech (payments, AEPS, UPI, micro-ATM, credit), is hiring full-stack Flutter developers (SDE 2–4) in Noida to build and scale cross-platform iOS/Android/web apps and wire them to backend services, REST/GraphQL APIs, and relational databases like PostgreSQL/MySQL.
About Us
Founded in 2000 by Dilip Modi, Spice Money Limited is Indias leading rural fintech company, headquartered in Noida and operating as a subsidiary of DiGiSPICE Technologies Limited, a publicly listed entity. The company is driven by a strong mission to accelerate financial inclusion and empower the underserved “Bharat” through technology-enabled financial services.
With a network of 1.6+ million Adhikaris across India, the company enables last-mile access to essential services including AEPS cash withdrawal and deposits, domestic money transfer, bill payments, insurance, micro-ATM services, credit solutions, travel bookings, account opening, and UPI-led digital payments.
Spice Money has consistently introduced industry-first innovations such as a zero-cost Adhikari platform, one of India’s largest assisted payments networks, a rural credit marketplace, and Spice Money UPI & Spice Pay wallet to accelerate digital adoption in smaller towns and villages.
Operating across 95%+ pincodes with a team of 1,000+ employees, Spice Money combines the agility of a high-growth fintech with the scale and impact of a nationwide distribution network—creating meaningful economic opportunities and driving the next phase of financial inclusion in India.
Position Overview
We are rapidly expanding our engineering team and have multiple open positions for Full Stack Flutter Developers across all levels, from SDE 2 to SDE 4. In this role, you will be responsible for building, scaling, and maintaining end-to-end applications. You will bridge the gap between seamless mobile experiences and high-performance server architectures—from crafting responsive, beautiful mobile/web UIs using Flutter and Dart to designing and integrating backend services with relational databases.
Whether you are an ambitious SDE 2 looking to accelerate your career or a seasoned SDE 4 capable of architecting complex cross-platform application systems and mentoring teams, we have a place for your expertise. Leveling and specific responsibilities will be aligned based on your experience and technical interview performance.
Key Responsibilities
Frontend & Mobile Development (Flutter)
- Develop responsive, high-performance interfaces across multiple platforms (iOS, Android, and Web) using Flutter and Dart. • Implement state management solutions (e.g., Bloc, Provider, Riverpod) to ensure clean, scalable, and predictable application states. • Ensure smooth visual experiences by translating wireframes and visual designs into functional, pixel-perfect layouts. • Optimize application performance, focusing on smooth animations, fast load times, and efficient memory usage.
Backend Integration & Architecture
- Integrate and connect mobile interfaces with backend services and core business logic. • Design, optimize, and integrate relational databases (e.g., PostgreSQL, MySQL) ensuring data integrity and high performance. • Consume and contribute to secure and efficient RESTful APIs or GraphQL endpoints to power client applications.
Engineering Excellence & Operations
- Write comprehensive unit, widget, and integration tests to maintain high code quality and prevent regressions. • Actively participate in code reviews, providing constructive feedback to peers and upholding team coding standards. • Support production debugging, crashes, and system monitoring, collaborating with senior guidance or leading resolution paths depending on your level. • Embrace Agile methodologies, participating in sprint planning, daily stand-ups, and retrospectives.
Leveling Expectations & Scope
- SDE 2: Independently owns modules/features, designs local database storage patterns, optimizes client-server communication, and contributes heavily to code reviews. • SDE 3: Leads complex feature sets, designs app-wide component architecture, mentors SDE 1/2 developers, and drives technical decisions within the module. • SDE 4: Sets cross-platform architectural guidelines, designs highly scalable client-server strategies, mentors senior engineers, and manages app store deployment processes.
Required Technical Skills & Qualifications
- Programming Languages: Strong proficiency in Dart and core JavaScript/TypeScript or similar language context. • Frameworks: Extensive hands-on experience with Flutter for cross-platform app development. • Backend Integration: Solid understanding of handling network requests, asynchronous programming (Futures/Streams), and caching layer logic. • Databases: Practical experience writing and optimizing SQL queries for relational databases (e.g., PostgreSQL, MySQL) or local relational SQLite variants. • Tools & Version Control: Proficient with Git for version control and deploying apps via CI/CD tools or app distribution networks. • Testing: Familiarity with Flutter testing frameworks (Unit tests, Widget tests, Integration tests). • Education: Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent practical experience).
Preferred (Nice-to-Have) Skills
- Experience deploying applications to the Apple App Store and Google Play Store. • Familiarity with native platform code (Swift/Objective-C for iOS or Kotlin/Java for Android). • Experience with Cloud services like Firebase (Auth, Firestore, Cloud Messaging) or AWS.