
Full Stack Developer — MERN Stack
- ₹8L – ₹14L
- |
- |2 years of exp
- |Full Time
In office
Not Available
About the job
Full Stack Developer — MERN Stack
In Office | Full-time | 2+ Years Experience
ABOUT THE ROLE
We're looking for a Full Stack Developer who thrives on solving complex technicalchallenges and building high-performance, scalable systems. You'll work acrossthe entire stack—from designing intuitive frontend experiences to architectingresilient backend and infrastructure systems.
If you love writing clean, type-safe code, enjoy deep architectural discussions,and can balance technical perfection with practical delivery, this role is for you.
TECHNICAL SKILLSETS
Core Backend (Primary Focus)
• Node.js / Express.js - Building high-throughput APIs and webhook handlers
• Queue Systems - BullMQ, Redis-backed job processing, worker management
• Databases - SQL/NoSQL optimization, indexing, query tuning, connection pooling
• Distributed Systems - Multi-layer caching, data consistency, resilience patterns
• API Design - REST, GraphQL, pagination, rate limiting, versioning
Frontend Development
• React - Hooks, component composition, lifecycle, performance optimization
• TypeScript - Generics, type-safe APIs, type narrowing, strict mode
• Performance - Virtual scrolling, memoization, debouncing, lazy loading
• Real-time - WebSockets, Server-Sent Events, live data updates
• CSS / Design - Custom styling, responsive design, accessibility-first approach
Infrastructure & DevOps
• Deployment - CI/CD pipelines, blue-green deployments, canary releases
• Monitoring - Prometheus, Grafana, structured logging, alerting systems
• Performance - Error tracking, benchmarking, load testing, optimization
Data Engineering
• Real-time Pipelines - Event streaming, data processing at scale
• Consistency - Transaction management, distributed data integrity
• High Traffic - Handling bursts, spike management, graceful degradation
NON-TECHNICAL SKILLSETS
Problem Solving
• Strong analytical skills with clear trade-off reasoning (e.g., "Why Redis over in-memory cache for this use case?")
• Proactively identifying edge cases (What happens when the queue is full? When Redis goes down?) • Designing practical solutions under real-world constraints (time, budget, team size)
Communication
•Writing clear technical documentation (ADRs, API docs, runbooks)
• Explaining complex systems simply (Can you explain connection pooling to a PM?)
• Documenting architectural decisions with context and rationale
• Code that communicates intent through naming and structure
Engineering Judgment
• Knowing when to optimize vs. when "good enough" is sufficient
• Example: Choosing between 100ms vs 50ms latency based on user impact
• Balancing technical debt with feature velocity
• Understanding business priorities alongside technical excellence
Quality & Collaboration
• Designing testing strategies (unit, integration, E2E) that catch real bugs
• Following security best practices (input validation, OWASP guidelines)
• Writing maintainable, convention-driven code that others can understand
• Sharing knowledge through documentation, demos, and mentoring
EXPERIENCE LEVEL
• 2+ years with Node.js in production environments
• Experience with high-volume systems (1000+ req/min preferred)
• E-commerce or logistics experience is a strong plus
WHAT WE OFFER
• Opportunity to work on complex, high-impact systems processing millions of orders
• Collaborative and engineering-driven culture with code reviews and pair programming
• Flexible remote-first working environment
• Competitive compensation: ₹9 LPA
• Learning budget for conferences, courses, and certifications
• Modern tech stack and development tools
HOW TO APPLY
Please fill out the Google Form: https://forms.gle/D3YAJRKsNc3imb4y8
Similar Jobs








