Full Stack Developer

Brainfrys

Hyderabad

On-site

INR 600,000 - 900,000

Full time

7 days ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

BrainFrys is seeking 3 Full Stack Developers for an on‑site role in Hyderabad. You will build full‑stack apps with Next.js, manage relational databases, and collaborate via Git/GitHub. A mandatory Personal Learning Planner project assesses coding skills and commitment.

Ideal candidates have strong English communication and experience with SQL databases, RESTful APIs, and responsive UI design. This is a startup environment demanding dedication and high-quality delivery.

Qualifications

  • Proven experience building full‑stack apps with Next.js.
  • Strong SQL/database management experience.
  • Version control with Git/GitHub.
  • Clear written and verbal English communication.

Responsibilities

  • Develop full‑stack web apps using Next.js with TypeScript.
  • Manage SQL databases and queries (Supabase/PostgreSQL or MySQL/SQLite).
  • Use Git/GitHub for version control and collaboration.
  • Build responsive user interfaces.
  • Create and integrate RESTful APIs with Next.js API Routes or Express.
  • Deploy live demo on Vercel with test accounts.
  • Complete the mandatory Personal Learning Planner project.

Skills

Next.js
SQL & Database Management
Git/GitHub
English Proficiency
Supabase
Firebase

Tools

Supabase
Firebase

Job description

About BrainFrys

BrainFrys is an innovative startup specializing in educational technology and AI-powered learning solutions. We're building cutting-edge platforms that transform how people learn and interact with educational content. Our mission is to make quality education accessible and engaging through technology.

As a startup, we value dedication, innovation, and the ability to deliver quality work in a fast-paced environment. We're looking for developers who are passionate about building robust applications and are ready to contribute to our mission of revolutionizing education through technology.

What We're Looking For

We need 3 Full Stack Developers who can hit the ground running. This is an on-site position - we believe in collaborative work and direct communication, especially in our startup phase.

Required Skills:
  • Next.js - Strong proficiency in building full-stack applications
  • SQL & Database Management - Experience with relational databases and queries
  • Git/GitHub - Version control and collaborative development
  • English - Clear communication skills (written and verbal)
Bonus Skills:
  • Supabase/Firebase - Prior experience with BaaS platforms
  • API Development - RESTful services and integrations

To be considered for this position, you MUST complete and submit the following project. This helps us assess your actual coding skills and commitment.

Project: Personal Learning Planner

Objective: Create a Personal Learning Planner web app that helps users organize and track learning tasks (e.g., studying, skill practice) by category, priority, and status, with a responsive UI and intuitive dashboard.

  • Register with email, password, full name
  • Login/logout with session/token management
  • Profile page to update name and email
  • Basic forgot password flow (email link or UI)

Learning Task Management

  • Add tasks: title, description, category (e.g., Math, Coding), priority (High/Medium/Low), due date
  • Edit/delete own tasks
  • Track status: "To Do", "In Progress", "Completed"
  • Search tasks by title
  • Filter by status, priority, category
  • Mark tasks as completed with timestamp

Category System

  • Create, edit, delete custom categories (e.g., subjects or skills)
  • Assign tasks to categories
  • View tasks grouped by category
  • Color-code categories for visual clarity
  • Show stats: total tasks, completed, pending, overdue
  • Recent activity: tasks added or completed
  • Upcoming tasks (due in 7 days)
  • Simple visual for progress (e.g., progress bar, percentage, basic chart)

Creative Feature (Optional but Encouraged)

  • Add one unique feature to enhance the learning experience, e.g.:
    • Motivational quotes tied to task completion
    • A study timer for focused sessions
    • A progress visualization (e.g., skill tree)
  • This is your chance to stand out - show us your vision!

Use Supabase (PostgreSQL) or another SQL database (MySQL/SQLite). Reference schema:

Users

  • id: UUID/INT
  • email: VARCHAR
  • password_hash: TEXT
  • full_name: VARCHAR
  • created_at: TIMESTAMP
  • updated_at: TIMESTAMP

Categories

  • id: UUID/INT
  • user_id: FK to Users
  • name: VARCHAR
  • color: VARCHAR
  • created_at: TIMESTAMP

Tasks

  • id: UUID/INT
  • user_id: FK to Users
  • category_id: FK to Categories
  • title: VARCHAR
  • description: TEXT
  • priority: ENUM/String (high, medium, low)
  • due_date: DATE
  • completed_at: TIMESTAMP
  • created_at: TIMESTAMP
  • updated_at: TIMESTAMP
  • Frontend: Next.js with TypeScript
  • Backend/API: Next.js API Routes or Express (if separate)
  • Database: Supabase (PostgreSQL) or SQL (MySQL/SQLite on Railway, PlanetScale, etc.)
  • Authentication: Supabase Auth, Firebase Auth, or custom JWT
  • Deployment: Live demo on Vercel or equivalent
  • Styling: Tailwind CSS (preferred) or any CSS framework
  • Responsive Design: Mobile and desktop friendly

Note: Use Supabase or Firebase for both authentication and database to demonstrate proficiency with modern backend-as-a-service platforms.

Final Submission Requirements:

GitHub Repository with:

  • Clean, organized code with comments
  • Comprehensive README with setup instructions and .env.example
  • IMPORTANT: 10+ meaningful commits (e.g., "Add auth", "Implement category filter")
  • Show your development process—from initial setup to final polish
  • Setup instructions (local + deploy)
  • Database schema or ERD
  • Demo credentials for testing
  • Known issues or TODOs
  • Brief (100-200 words) explanation of your design choices, creative feature (if added), and how your app supports learning
  • Optional: A few screenshots

Resume Requirements:

  • Include GitHub repository link at the bottom
  • Include live demo URL at the bottom
  • Include a brief technical explanation section at the bottom
  • Build this yourself—we review Git history, code structure, and approach
  • Ensure mobile responsiveness and basic form validation
  • Use clear commit messages (e.g., "Add task form", "Fix filter bug")
  • Don't aim for perfection; we value creativity, effort, and process
  • Your resume (with project links and technical explanation at the bottom)
  • Any additional portfolio work or certifications

Your resume MUST include at the bottom:

  • GitHub repository link for the mandatory project
  • Live demo URL with test credentials
  • Brief technical explanation of your implementation choices
  • Why you chose Supabase/Firebase and specific technologies used

This is a strictly on-site position. Remote work is not available.

Project submission is mandatory - Applications without the completed project will not be considered.

Startup environment - We expect flexibility, quick learning, and the ability to wear multiple hats.

What We Offer
  • Opportunity to work with cutting-edge technologies
  • Learning and growth opportunities
  • Collaborative startup environment
  • Potential for rapid career advancement

Only apply if you're ready to build, learn, and grow with us. We're looking for developers who are excited about creating solutions, not just writing code.

What You'll Do

Develop full-stack web applications using Next.js with TypeScript

Manage SQL databases and queries (Supabase/PostgreSQL or MySQL/SQLite)

Utilize Git/GitHub for version control and collaborative development

Ensure clear written and verbal communication skills in English

Build responsive UIs with Tailwind CSS or similar frameworks

Create and integrate RESTful APIs using Next.js API Routes or Express

Deploy live demo on Vercel with test account and pre-populated data

Complete the mandatory Personal Learning Planner project with all core features

Maintain clean code with 10+ meaningful commits and comprehensive README

What We're Looking For

0-3 years of experience in full-stack web development

Strong proficiency in Next.js for building full-stack applications

Experience with SQL and database management (Supabase, PostgreSQL, MySQL, SQLite)

Proficiency in Git/GitHub for version control and collaboration

Clear communication skills in English (written and verbal)

Ability to work on-site in Hyderabad or Visakhapatnam (specify preferred location)

Mandatory project submission: Personal Learning Planner with user authentication, task management, category system, and dashboard

Final submission: GitHub repository with README, live demo on Vercel, and resume with technical explanation

What We Offer

Opportunity to work with cutting-edge ed-tech and AI technologies

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Full Stack Developer (Next.js/React)
Full Stack Developer (Next.js/React)

Appuplabs • India

On-site
INR 1,000,000 - 1,500,000
Weekends OFF
Spotify Premium
20 Days Paid Leave
+4
Lead full Stack Developer
Lead full Stack Developer

GoSuper EdTech • Bengaluru

Hybrid
INR 3,500,000 - 7,000,000
Remote-friendly with Bengaluru HQ
Junior Fullstack Developer
Junior Fullstack Developer

Campus Engineerhub Private Limited • Bengaluru

Hybrid
INR 600,000 - 1,200,000
Cult Elite membership
Cult Play Pass
Learning & development budget
+1
Software Development Intern
Software Development Intern

BuildBros Innovations • Bengaluru

Hybrid
INR 89,000 - 167,000
Mentorship sessions
Internship completion certificate
Letter of recommendation
+3
Full-Stack Developer Hiring now College hiring Remote-first (India) Apply now →
Full-Stack Developer Hiring now College hiring Remote-first (India) Apply now →

StayBoba • India

Remote
INR 167,000 - 279,000
Fully remote
AI tools provided
Multi-product exposure
+2
Jr. Full Stack Developer
Jr. Full Stack Developer

MakerGhat • India

On-site
INR 400,000 - 700,000
Full Stack Developer
Full Stack Developer

Innowaft • East Godavari

On-site
INR 400,000 - 800,000
Competitive salary
Performance bonuses
Health insurance
+2
Fullstack Engineer(Angular & Python)
Fullstack Engineer(Angular & Python)

Innover Digital • Karnataka

On-site
INR 1,800,000 - 3,200,000
3 days in office in Bangalore
Software Developer
Software Developer

Reno Platforms • Lucknow

On-site
INR 1,200,000 - 1,800,000
Full Stack AI Developer
Full Stack AI Developer

SortYourTrip Group • Mumbai

On-site
INR 1,200,000 - 1,800,000