Talent.com
Junior Full-Stack Developer

Junior Full-Stack Developer

fleksaThiruvananthapuram, IN
15 hours ago
Job description

# Junior Full-Stack Developer - Remote India

## About Fleksa

Fleksa is a restaurant technology platform serving businesses across multiple countries. We build POS systems, kitchen displays, ordering platforms, and admin dashboards processing thousands of orders and payments daily.

## The Role

We're looking for a

  • smart, quick-thinking junior full-stack developer
  • who can move at lightning speed. You'll work alongside one senior developer managing several interconnected production systems serving real customers.
  • This is NOT a traditional junior role.
  • We need someone who :
  • Reads and understands code extremely fast
  • dive into 50K lines, find what matters in minutes
  • Debugs like a detective
  • error → root cause → fix in under 30 minutes
  • Plans architecturally
  • thinks through data flow, edge cases, integration points before coding
  • Ships features rapidly
  • requirements to working code in hours, not days
  • Talks to customers
  • gathers requirements, explains technical constraints, debugs together
  • Owns outcomes
  • from customer complaint to deployed fix, you see it through

You'll use modern AI tools daily, but we need someone who

  • reviews code critically
  • understands deeply
  • , and
  • debugs ruthlessly
  • not just a prompt engineer.
  • ## What You'll Do (From Day 0)

    You're a

  • forward-deployed engineer
  • with full ownership :
  • Fix bugs across production systems (frontend + backend)
  • Build features end-to-end (design → code → test → deploy → monitor)
  • Talk to customers to understand problems and gather requirements
  • Deploy to production multiple times per week
  • Debug production issues when customers report problems
  • Write tests for everything you ship
  • You'll work on
  • : Payment integrations, real-time order management, multi-tenant platforms, POS systems, kitchen displays, admin dashboards.
  • ## What We're Looking For

    ### Critical Skills

  • Code Comprehension
  • Read 1000+ lines of unfamiliar TypeScript / React and understand it quickly
  • Trace execution flow through multiple files without getting lost
  • Understand complex async patterns, React hooks, nested logic immediately
  • Debugging Speed
  • Error message → root cause → fix in under 30 minutes (typical bugs)
  • Master of browser DevTools, Network tab, React DevTools
  • Read stack traces and logs to pinpoint exact issue location
  • Architectural Thinking
  • Plan data flow before coding (component → API → database → response)
  • Think about edge cases upfront (empty states, errors, loading, race conditions)
  • Consider integration points (how will this affect other features?)
  • Communication
  • Strong written and spoken English
  • Explain technical concepts to non-technical people (restaurant owners)
  • Comfortable on video calls with customers
  • Ask specific questions with context, not "it's broken, help!"
  • Technical Foundation
  • 6-12 months real experience with React and Node.js (internships / projects count)
  • Strong TypeScript fundamentals (types, interfaces, generics)
  • Deep understanding of REST APIs, HTTP, request / response cycle
  • Git proficiency (commits, branches, PRs, merge conflicts)
  • ### Red Flags

  • Slow readers
  • takes 2 hours to understand 200 lines
  • Weak debuggers
  • stuck on errors for 30+ minutes
  • No planning
  • jumps to coding without thinking
  • Hand-holding needed
  • constant "what should I do?" questions
  • Afraid to break things
  • won't touch production code
  • ## What Makes You Stand Out

    1.

  • Speed stories
  • : "Joined new codebase, understood architecture in 2 days, shipped first feature in week 1"
  • 2.

  • Debugging war stories
  • : "Debugged production issue in 20 minutes by reading logs and tracing code"
  • 3.

  • Planning examples
  • : Show how you thought through edge cases and architecture before coding
  • 4.

  • Real projects
  • : Deployed apps with actual users, fixed critical bugs under pressure
  • 5.

  • Fast learner proof
  • : "Learned Next.js 14 in 1 week by reading docs + building feature"
  • ## What We Offer

  • Ownership from day 0
  • you're an engineer, not an intern
  • Work on production systems serving real customers across multiple countries
  • Direct customer interaction - understand the business, not just the code
  • Learn from senior developer with experience
  • Fully remote (anywhere in India), flexible hours
  • Competitive salary for Indian market + performance bonuses
  • Modern development tools provided
  • ## Hiring Process (2-4 weeks)

    1.

  • Application Review
  • (2 days) - Resume + GitHub + cover letter
  • 2.

  • Take-Home Challenge
  • (3-4 hours) - Build feature with our stack, include tests
  • 3.

  • Live Technical Round
  • (90 min) - Review challenge + code reading exercise + live debugging
  • 4.

  • Culture + System Design
  • (60 min) - Work style discussion + light system design
  • 5.

  • Offer
  • (2-3 days)
  • ## FAQs

  • Q : Do I need to know all your technologies?
  • A : No. If you know React + Node.js + TypeScript basics and learn fast, you'll be fine.

  • Q : Will I get mentorship?
  • A : Yes. You'll work with a senior developer for code review and guidance. But you own your work from day 0.

  • Q : Will I talk to customers?
  • A : Yes! You'll join customer calls, gather requirements, debug together, explain technical decisions.

  • Ready to build production systems that serve real customers?
  • Apply now.
  • Fleksa is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment.

    Create a job alert for this search

    Fullstack Developer • Thiruvananthapuram, IN