Build the engine behind Spuddle
We’re building the “Duolingo for Excel”, and we’re looking for a backend intern who wants real responsibility from day one. Spuddle is a small, ambitious startup. Our app is live in development, and the backend is already running in production-like conditions. Now we’re looking for someone who wants to help us build it properly, and grow while doing it.
Spuddle’s platform has been in active development for 3 months. You’ll work primarily on our monolithic TypeScript backend service, with occasional exposure to our React Native mobile app, helping us:
Design and implement real API endpoints used by real users
Translate product ideas into scalable backend logic
Design and evolve database schemas
Write and optimize SQL queries
Handle migrations and schema changes
Integrate third-party services
Participate in code reviews and architecture discussions
We’re targeting users across geographically distributed regions (especially in Asia), so you’ll gain hands-on experience with:
Latency-aware architecture
Efficient data access patterns
Performance optimization
Reliability under real-world network conditions
You’ll work closely with our CPO and founders, translating product ideas into real server-side logic. This is not a “watch and learn” internship. You’ll ship code that matters.
Back-End
Bun
Hono
Drizzle ORM
PostgreSQL
Front-End (exposure helpful)
React Native
Expo
TanStack Query
Zustand
Required
Proficiency in TypeScript
Experience building REST APIs or similar web services
Understanding of relational database design and SQL
Experience with API design principles (request/response patterns, error handling, validation)
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 Bun and Hono,
Experience with Drizzle ORM or similar TypeScript ORMs
Knowledge of PostgreSQL features and optimization techniques
Understanding of authentication and authorization patterns
Experience with third-party API integrations (payment providers, cloud services)
Familiarity with database migrations and schema evolution
Understanding of caching strategies and performance optimization
Experience with API documentation (OpenAPI/Swagger)
Exposure to cloud platforms (Google Cloud, Azure, AWS)
Real ownership and responsibility
Direct collaboration with founders
A flat structure and honest feedback
Flexibility around studies
A chance to build production systems
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
