Kriti From Haldwani to Hasura Engineer (2026)

Learn how Kriti from Haldwani used free resources to master Hasura & GraphQL, building a project portfolio that landed her a โ‚น22 LPA backend engineer role. Get her 6-month roadmap and resource list.

LB
UnboxCareer Team
Editorial ยท Free courses curator
September 5, 20254 min read
Kriti From Haldwani to Hasura Engineer (2026)

Imagine a B.Tech student from a tier-2 city, juggling college assignments and the gnawing anxiety about landing a good job. That was Kriti from Haldwani, until she discovered a powerful open-source tool called Hasura and turned it into a โ‚น22 LPA offer as a Backend Engineer. Her story isn't about genius; it's about a strategic, learn-by-building approach that any Indian student can replicate. In today's API-driven world, mastering technologies like GraphQL and Hasura can be your golden ticket, bypassing crowded fields and landing you in high-growth roles at startups and tech giants alike.

Why Hasura & GraphQL Are In High Demand

Modern applications, from Swiggy's real-time order tracking to Zerodha's sleek dashboard, rely on complex data fetching from multiple sources. Traditional REST APIs often lead to "over-fetching" or "under-fetching" data, hurting performance. GraphQL solves this by letting the frontend ask for exactly the data it needs in a single request. Hasura turbocharges this by instantly generating a production-ready GraphQL API over your new or existing databases (like PostgreSQL), automating countless hours of backend boilerplate work.

For Indian developers, this skill set is a massive differentiator. Companies like Freshworks, Razorpay, and Paytm are actively adopting these technologies to build faster and more efficient products. This demand translates into premium salaries:

  • Fresher/Intern Roles: โ‚น6-12 LPA
  • With 1-3 years experience: โ‚น15-25 LPA
  • Senior/Lead Roles: โ‚น30 LPA+

Kriti's 6-Month Learning Roadmap

Kriti didn't have a fancy mentor. She built her path using free and accessible resources, focusing on practical output. Hereโ€™s her step-by-step roadmap:

  1. Month 1-2: The Foundational Trio. Before touching Hasura, she solidified her base. She used freeCodeCamp for JavaScript and followed CodeWithHarry's Node.js playlist. Crucially, she learned PostgreSQL through the NPTEL course "Database Management System" and practiced daily on platforms like HackerRank.
  2. Month 3: Diving into GraphQL. She took the GraphQL API with React & Node.js tutorial by Apna College, which breaks down concepts with Indian student context. She built a simple book-list API using Node.js and the graphql library to understand the core concepts manually.
  3. Month 4: Hello, Hasura. She went straight to the official Hasura documentation and YouTube channel. Her first project was deploying Hasura Cloud (free tier) and connecting it to a Neon.tech PostgreSQL database. She built a full CRUD API for a todo-app in an afternoon, which was a mind-blowing moment.
  4. Month 5: Building Portfolio Projects. Theory became proof in her GitHub. She built:
    • Project 1: An event management API with user roles (admin, participant), authentication using JWT, and real-time subscriptions for live attendee count.
    • Project 2: An e-commerce backend mimicking Flipkart, with product catalog, user carts, and order tracking using Hasura's remote schemas to integrate a mock payment service.
  5. Month 6: Advanced Concepts & Deployment. She learned to add custom business logic using Hasura Actions (to connect a Python/Node.js microservice) and scheduled triggers. She then deployed her projects using Docker on Railway.app or Render (both have free plans) and wrote detailed READMEs.

Top Free Resources to Get Started

You don't need a paid bootcamp. India's vibrant free education ecosystem has everything.

  • GraphQL Fundamentals: Start with the freeCodeCamp "Full Course for Beginners" video. For structured learning, audit the GraphQL Basics course on edX.
  • Hasura-Specific Learning: The official Hasura Learn platform is the bible. Follow along with their "Fundamentals" and "Backend" tracks. For video learners, Striver (takeUforward) has an excellent Hasura GraphQL tutorial series in Hindi/English.
  • Database & Backend Prep: Gate Smashers and Jenny's Lectures are lifesavers for Computer Science fundamentals. For PostgreSQL, the PostgreSQL Tutorial website is incredibly thorough.
  • Full-Stack Context: To see how the frontend connects, follow CodeWithHarry's React or Next.js playlists and integrate them with your Hasura GraphQL endpoint.

Building a Job-Winning Portfolio

Your projects are your strongest voice in an interview. Move beyond basic tutorials.

  • Clone with a Twist: Don't just build a Twitter clone. Add a feature like "trending hashtags with real-time updates" using Hasura subscriptions.
  • Solve a Local Problem: Build a community service API for your collegeโ€”like a lost-and-found system with image upload (using Hasura Storage) or a hostel complaint manager.
  • Showcase Advanced Features: Integrate an external REST API (like weather data or SMS) using Hasura Remote Schemas. Implement row-level security for multi-tenant data.
  • Document Relentlessly: Each GitHub repo must have a live demo link (on Vercel/Railway), a clear schema diagram, and a section explaining "What I learned and the challenges I solved."

Acing the Interview: From Haldwani to Hasura

Kriti's interview focused less on textbook definitions and more on practical understanding. Be ready for:

  • The "Why" Questions: "Why GraphQL over REST for our use case?" "Why did you choose Hasura instead of building from scratch?"
  • Scenario-Based Problems: "How would you design the Hasura permissions for a multi-vendor platform like Swiggy Genie?" "How do you handle a slow third-party API in a Hasura Action?"
  • Debugging & Optimization: They might share a poorly performing Hasura query and ask you to optimize it using indexes, query analysis, or batching.
  • Cultural Fit & Problem-Solving: Startups like Hasura itself or Freshworks value how you think. Narrate your project journey, highlighting a bug you fixed and what you learned.

Prepare a 2-minute crisp pitch for every project on your resume. Practice explaining GraphQL concepts to a non-technical person. Contribute to an open-source issue (even documentation) on the Hasura GitHub repoโ€”itโ€™s a huge resume booster.

Next Steps

Kriti's journey from uncertainty to a high-growth tech career is a blueprint. The resources and path are laid out. Your move is to start building. Begin with the foundational SQL and JavaScript today.

Keep learning on UnboxCareer

Explore free courses, certificates, and career roadmaps curated for Indian students.