All open roles

Engineering

Full-Stack Engineer

Remote, India

  • Full-time
  • Remote
  • Mid level
  • 2–4 years

About Darthwares

Darthwares is an AI product studio. We design, build, and ship production software, and we run six live products across careers, video, web, medicine, and food: LeetCV, LeetCampus, Vibit, Claraa, Sushruta, and NomNom. We are a small senior team with no layer of management between you and the work.

About the role

We are looking for a full-stack engineer who likes owning the whole problem. You will take a feature from a rough idea to production: shape the data model, build the API, write the UI, ship it, and watch how people use it.

We are small enough that nobody hands work over a wall, so you will also handle the bug report that comes in on a Friday and the performance fix that follows.

What you will do

  • Build product features end to end in Next.js, React, and TypeScript
  • Design Firestore and Postgres data models, security rules, and server APIs
  • Set up and maintain background jobs, webhooks, payments, and integrations
  • Keep our apps fast, observable, and cheap to run on Vercel and Google Cloud
  • Review code, write specs, and help raise the bar for the engineers around you

Minimum qualifications

  • 2+ years of professional full-stack development
  • Strong with TypeScript, React, and Node.js
  • Experience designing data models and APIs that held up in production
  • Comfortable owning deployments, debugging production issues, and reading logs

Preferred qualifications

  • Experience with Next.js App Router and server components
  • Firebase (Auth, Firestore, Cloud Functions) or Supabase experience
  • Integrations with Stripe, Auth.js, or third-party OAuth providers
  • Interest in building AI-powered features

Logistics

Education: a degree in computer science or a related field, or equivalent practical experience.

Experience: 2 to 4 years building and running web applications.

Location: fully remote. We work in Indian Standard Time.

Apply for this job

* indicates a required field

Resume/CV

Tell us about something you built and why this role fits. 100–300 words is plenty.