Full Stack Engineer

2 years

0 Lacs

Posted:3 days ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

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.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

srinagar, jammu & kashmir, india

hyderabad, telangana, india