# 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 criticallyunderstands deeply, anddebugs ruthlesslynot just a prompt engineer.## What You'll Do (From Day 0)
You're a
forward-deployed engineerwith 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 requirementsDeploy to production multiple times per weekDebug production issues when customers report problemsWrite tests for everything you shipYou'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 ComprehensionRead 1000+ lines of unfamiliar TypeScript / React and understand it quicklyTrace execution flow through multiple files without getting lostUnderstand complex async patterns, React hooks, nested logic immediatelyDebugging SpeedError message → root cause → fix in under 30 minutes (typical bugs)Master of browser DevTools, Network tab, React DevToolsRead stack traces and logs to pinpoint exact issue locationArchitectural ThinkingPlan 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?)CommunicationStrong written and spoken EnglishExplain technical concepts to non-technical people (restaurant owners)Comfortable on video calls with customersAsk specific questions with context, not "it's broken, help!"Technical Foundation6-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 cycleGit proficiency (commits, branches, PRs, merge conflicts)### Red Flags
Slow readerstakes 2 hours to understand 200 linesWeak debuggersstuck on errors for 30+ minutesNo planningjumps to coding without thinkingHand-holding neededconstant "what should I do?" questionsAfraid to break thingswon'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 coding4.
Real projects: Deployed apps with actual users, fixed critical bugs under pressure5.
Fast learner proof: "Learned Next.js 14 in 1 week by reading docs + building feature"## What We Offer
Ownership from day 0you're an engineer, not an internWork on production systems serving real customers across multiple countriesDirect customer interaction - understand the business, not just the codeLearn from senior developer with experienceFully remote (anywhere in India), flexible hoursCompetitive salary for Indian market + performance bonusesModern development tools provided## Hiring Process (2-4 weeks)
1.
Application Review(2 days) - Resume + GitHub + cover letter2.
Take-Home Challenge(3-4 hours) - Build feature with our stack, include tests3.
Live Technical Round(90 min) - Review challenge + code reading exercise + live debugging4.
Culture + System Design(60 min) - Work style discussion + light system design5.
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.