🔔 FCM Loaded

Full Stack Engineer

Recro

2 - 4 years

Bengaluru

Posted: 08/01/2026

Getting a referral is 5x more effective than applying directly

Job Description

Full stack Engineer - Mobile/Desktop Focus | Bangalore (On-site) | 2-4 Years Experience


What We're Building


About Client:-

Featured on Shark Tank India (4M+ viewers)

Team of 10 (you'd be #11)

Based in Bangalore (Indiranagar area)


Neo 1 is a wearable AI pendant that captures conversations in real-time, transcribes them, and

turns them into searchable memories. Think of it as a second brain you wear around your neck.

The hardware works. The backend processes thousands of audio streams daily. Now we need

someone to make the app experience not just work, but feel right.


What You'll Actually Build

Primary (80% of your time): Mobile & Desktop Apps

You'll own the user-facing applications:


iOS/Android apps that maintain persistent BLE connections to Neo 1 hardware

Real-time sync - conversations appear in the app as they're being processed

Memory browsing - search through months of conversations in milliseconds

Offline-first architecture - app works even when device loses connection

Desktop companion app - same functionality, different form factor

Settings and device management - BLE pairing, battery states, notifications

The apps are the primary interface. Users interact with their memories here. Performance and

reliability matter more than fancy animations.

Secondary (20% of your time): Backend Support

When the app needs a new API, you build it:

FastAPI endpoints that the mobile/desktop apps consume


WebSocket connections for real-time features

API optimization - reducing payload size, improving response times

Integration work - connecting frontend to our existing Kafka/Redis/Firestore stack

You don't need to be a backend expert, but you should be comfortable reading Python,

understanding how APIs work, and building the endpoints your apps need.


What We Need


Must Have:

2-5 years building mobile or desktop apps that real users depend on

Shipped apps - we need to see your work on the App Store, Play Store, or GitHub

Cross-platform thinking - comfortable building for iOS, Android, and/or desktop

API integration - you've connected apps to backends, handled auth, dealt with rate limits

State management - whether it's Redux, MobX, Provider, Bloc, or something else, you know

why it matters


Nice to Have:

Flutter experience - we're considering it for cross-platform, so if you know it, great

Background audio/Bluetooth - you've dealt with platform limitations before

Backend exposure - Python, FastAPI, or similar frameworks

Real-time features - WebSockets, live updates, push notifications


Don't Need:

Perfect Flutter skills (we can work with React Native, native iOS/Android, Electron, etc.)

10 years of experience

Every technology on our stack


Tech Stack

Current Mobile Stack:

Flutter (Primary stack)

Native iOS/Android (some functionalities on native)

Desktop:

Electron

Backend (what you'll touch):

FastAPI (Python)

Kafka

Firestore for data

Redis for caching

Google Cloud Platform

The Reality: We care more about your ability to build solid apps than which specific framework

you use. If you're great with React Native and can make a case for it, we'll listen. If you're a

Flutter expert, even better.

What matters: Can you build apps that work reliably, sync data properly, and handle edge cases

like connection drops and battery drain?


What Makes This Different

You'll work on hard problems:

How do you design BLE communication that's reliable when users move around?

What's the right offline-first strategy when processing happens server-side?

How do you make searching through 1000+ conversations feel instant?

How do you show AI processing in real-time without overwhelming the UI?

You'll own the full experience:


Small team means you're not just "implementing designs" or "consuming APIs."

You're making product decisions:

Should this feature be local or server-side?

What's the right state management approach here?

How do we handle this edge case?

You'll ship fast:

Weekly deploys to TestFlight/internal testing

Weekly releases to production

Users give feedback, you iterate quickly

You'll collaborate closely:

Designer sits next to you (literally)

Backend team is 2 people you'll talk to daily

No layers of PMs and stakeholders

Direct access to user feedback


What You Get

Technical:

Build apps that 10,000+ people will use daily

Learn how real-time systems work at scale

Exposure to full stack - not just "frontend" or "backend" but how they fit together

Work with AI/ML outputs in a consumer product

Growth:

Small team (you're employee #11)

Your decisions matter immediately


Learn from team that's built products at Ather, Exponent, Siemens

Real ownership of a critical product area


What Won't Work

This role isn't for you if:

You only want to work on one platform (iOS or Android, not both)

You need perfect spec documents before you can code

Backend work feels completely foreign and you want to avoid it

You prefer large companies with defined processes

You're looking for comfortable 9-to-5 vibe


This role is for you if:

You want to own the primary user interface for an AI product

You're comfortable with ambiguity and making technical decisions

You can work across mobile, desktop, and occasional backend tasks

You want your work in users' hands quickly

You're excited about building something new



We're building the infrastructure that makes ambient AI possible. When every human has a

personal AI that remembers everything they've said and can take actions on their behalf - that's

when AI becomes truly transformative.

The apps you build are the interface to that future.

Services you might be interested in

Improve Your Resume Today

Boost your chances with professional resume services!

Get expert-reviewed, ATS-optimized resumes tailored for your experience level. Start your journey now.