Build the product from interface to infrastructure
We’re building the “Duolingo for Excel,” and we’re looking for a full stack intern who wants real responsibility from day one. Spuddle is a small, ambitious startup. Our platform has been in active development for 3 months, and both the mobile app and backend are evolving fast. Now we’re looking for someone who wants to help us refine and connect it all, and grow while doing it.
You’ll work across our TypeScript-based platform, contributing to both the React Native app and our backend service.
You’ll help us:
Build and refine UI components in React Native
Implement new product features end-to-end
Connect front-end flows to real API endpoints
Write and integrate backend logic
Design and query relational databases
Improve performance and reliability across the stack
Participate in code reviews and technical discussions
You won’t just work on “tickets.” You’ll understand how features move from idea → interface → API → database → user. We’re targeting users across geographically distributed regions (especially in Asia), so you’ll gain experience building applications that perform well under varying network conditions.
You’ll work closely with our CPO and founders, helping translate product ideas into working, shipped features. This is not a narrow front-end or back-end internship, you’ll build across boundaries.
Back-End
Bun
Hono
Drizzle ORM
PostgreSQL
Front-End (exposure helpful)
React Native
Expo
TanStack Query
Zustand
Required
Proficiency in TypeScript
Experience building React or React Native applications (professional or strong personal projects)
Understanding of RESTful API design and consumption
Familiarity with Git and version control
Ability to write clean, maintainable code
Strong communication skills and eagerness to learn
Comfortable working collaboratively in a small team
Nice to Have
Experience with Expo and React Native mobile development
Knowledge of state management (Zustand, Redux, etc.)
Experience with TanStack Query or similar data-fetching libraries
Backend development experience (Node.js or similar runtimes)
Understanding of SQL and relational databases
Exposure to mobile app deployment processes
Experience using TypeScript across both front-end and back-end
Real ownership and responsibility
Direct collaboration with founders
A flat structure and honest feedback
Flexibility around studies
A chance to build and ship production features across the entire stack
The position is unpaid. We’re flexible on start date, hours, and duration.
If this sounds like the kind of challenge you want, send us a few words about yourself and something you’ve built.
We review applications continuously.
This job comes with several perks and benefits
