Internship
Full Stack Developer Internship at Second Brain Labs
- Internship / Remote / Immediate Joining
- Stipend: ₹25–40k/month (based on skills)
- Read the JD here: Job Description
- Experience: Minimum 1+ years of hands-on development experience
📈 Internship will be convertible to full-time (2-3 months based on performance)
Assignment Overview
You’ll build a small full-stack app where a user can submit:
- A website URL
- A question about that website
When the user submits, the backend should:
- Queue a background job using BullMQ
- Scrape the contents of the website using a browser automation tool (e.g., Playwright, Puppeteer, or Cheerio)
- Send the scraped content + user question to a free AI API (you can use any free model)
- Store the task details, status, and AI answer in PostgreSQL using Drizzle ORM
The frontend should display the task status and final AI answer once the job completes.
Goals
- Demonstrate your understanding of:
- Next.js
- TanStack Query for API calls
- Express for backend and BullMQ for background processing
- Drizzle ORM + PostgreSQL for persistence
- Browser automation & scraping
- Async API design
Deliverables
- A GitHub repository containing all source code
- A demo video explaining the project and showing it in action
- Bonus: Deployed version and/or use of Docker and/or Turborepo