Tapnote is an AI-powered study app used by over 100,000 students to turn lectures, PDFs, and recordings into notes, flashcards, quizzes, and more. We're profitable, growing fast, and built almost entirely by one person.
Now we need our second engineer. Not a cog in a machine, but a builder who wants massive ownership, ships fast, and is excited to shape a product that's already working. You'll work directly with the founder, own entire systems end-to-end, and have real impact from day one.
If you've ever been frustrated by slow teams and wished you could just build - this is that job.
Tasks
- Own and develop the backend (AWS Lambda, Supabase, Node.js)
- Build our web application from the ground up using Next.js
- Design, integrate, and improve AI-powered features (LLM pipelines, transcription, content generation)
- Ship full features independently
- Optimise and scale all parts of the system
Requirements
- 2–4+ years of experience with TypeScript/JavaScript across the stack (Next.js, Node.js, AWS or similar cloud)
- You've shipped something real that people actually used — a side project, a freelance product, an app.
- You actively use AI coding tools (Claude Code) and see them as a multiplier
- You thrive with autonomy. When given a problem, you figure out the approach, make decisions, and ship without waiting for detailed specs
- MUST BE FULL-TIME
- I'm looking for someone with 100% dedication, happy to pay more if that's what it takes
Benefits
- 5,500 – 8,400 USD net/month (B2B contract)
- Fully remote with flexible hours - we care about output, not when you're online
- Direct collaboration with the founder - no pointless meetings
- Massive ownership: you'll own entire systems and features, not just implement someone else's designs
- Real impact at scale - your code will be used by hundreds of thousands of students
- Performance-based profit sharing is on the table as we grow together — not promised on day one, but very much a possibility if we're a great fit and you deliver real value
Send us your CV and a link to something you've built: a project, a repo, an app. Show us what you ship.
Our process is simple and fast:
- Intro call (30 min) - we get to know each other and talk about the role
- Paid technical task - a small, real-world task from our stack so we can see how you work
- Offer