About the job
Job Description: Senior Fullstack Developer (Next.js, React, Node.js)
Position Overview:
We are seeking a Senior Fullstack Developer with deep expertise in Next.js, React, and Node.js to provide technical leadership in building complex, enterprise-scale web applications. This role combines hands-on development with architectural decision-making and team mentorship. The ideal candidate will have extensive experience architecting scalable solutions, optimizing performance, and driving technical excellence.
Responsibilities:
Frontend Architecture & Development:
- Architect and implement sophisticated component systems and design patterns for large-scale React applications
- Design and maintain comprehensive component libraries and design systems
- Lead frontend performance optimization initiatives including bundle optimization, code splitting, and lazy loading strategies
- Implement advanced animation and interaction patterns using modern CSS and JavaScript
- Architect complex client-side state management solutions across large applications
- Design and implement sophisticated caching strategies for optimal user experience
- Lead accessibility initiatives and ensure WCAG compliance across applications
- Implement advanced responsive design patterns and cross-browser compatibility solutions
Full-Stack & Infrastructure:
- Lead the architecture and development of large-scale applications using Next.js and React
- Make critical technical decisions regarding application architecture, state management, and performance optimization strategies
- Architect and implement complex features utilizing advanced Next.js patterns such as middleware, streaming, server components, and Edge runtime
- Design and implement robust, scalable API architectures using Next.js API routes and serverless functions
- Architect database schemas and data access patterns for optimal performance
Leadership & Team Development:
- Mentor junior developers in frontend best practices and React patterns
- Lead code reviews and establish coding standards, patterns, and best practices
- Lead technical discovery and feasibility analysis for new features
- Collaborate with designers to establish and maintain frontend architecture that supports complex UI/UX requirements
- Drive initiatives for improving application performance, reliability, and maintainability
- Establish testing strategies including unit, integration, and end-to-end testing
- Define CI/CD pipelines optimized for frontend workflows
Requirements:
Technical Skills:
- 5+ years of professional software development experience
- 5+ years of extensive React experience
- 3+ years of production experience with Next.js
- Deep understanding of React internals, rendering patterns, and performance optimization
- Expert knowledge of JavaScript/TypeScript and modern ECMAScript features
- Advanced experience with server-side rendering, static site generation, and hybrid rendering approaches
- Experience with modern authentication solutions (supertokens, auth0, supabase, etc.)
- Proven track record of architecting and scaling production applications
- Expert-level understanding of web performance optimization and Core Web Vitals
- Deep knowledge of state management patterns and their tradeoffs
- Advanced experience with database design and optimization
Advanced Technical Expertise:
- Experience architecting micro-frontends or module federation solutions
- Deep understanding of distributed systems and microservices architecture
- Advanced knowledge of caching strategies and CDN optimization
- Experience with real-time data handling and WebSocket implementations
- Expertise in implementing complex authentication/authorization systems
- Advanced knowledge of security best practices and common vulnerabilities
- Experience with high-traffic production deployments and scaling strategies
- Proficiency in performance profiling and optimization techniques
Leadership Skills:
- Proven experience leading technical teams and mentoring developers
- Strong system design and architectural planning abilities
- Excellence in technical documentation and knowledge sharing
- Experience making high-impact technical decisions
- Ability to balance technical debt with business priorities
- Track record of successfully delivering complex projects
- Strong stakeholder management and communication skills
The role would suit someone who thrives on solving complex technical challenges, enjoys mentoring others, and wants to have a significant impact on product architecture and team development. The ideal candidate should be able to balance hands-on coding with technical leadership responsibilities.
Why Join Us?
- 5 working days a week (Saturday & Sunday Off)
- Competitive salary
- Exposure to International Clients
- Supportive and inclusive work environment
Location: Lalitpur, Nepal | Contact Number: +977 9707193266
𝐒𝐚𝐥𝐚𝐫𝐲: Based on skills and experience