Senior Full Stack Developer
About the job
About the Role We are seeking a Senior Full Stack Developer with strong expertise in backend architecture, database design, and Data Structures & Algorithms. The ideal candidate will have hands-on experience building scalable applications using Node.js, React.js, and Next.js, along with strong system design capabilities. This role requires someone who can contribute to architectural decisions, optimize performance, and build scalable, production-grade systems. Key Responsibilities • Design, develop, and maintain scalable full stack applications • Build robust REST APIs and backend services using Node.js • Develop responsive and high-performance frontend applications using React.js and Next.js • Architect scalable database systems and optimize queries • Apply strong Data Structures and Algorithms concepts to solve complex problems • Write clean, modular, and well-tested code • Optimize applications for speed, scalability, and reliability • Conduct code reviews and mentor junior developers • Participate in system design discussions and technical planning • Ensure security best practices and data protection standards Required Tech Stack Frontend • React.js • Next.js • JavaScript (ES6+) • TypeScript • HTML5, CSS3 • State management (Redux, Context API, or similar) • Server-side rendering (SSR) and static site generation (SSG) Backend • Node.js • Express.js (or similar framework) • RESTful API development • Authentication & Authorization (JWT, OAuth) • Microservices architecture (preferred) Database & Architecture (Must Have) • MongoDB and/or PostgreSQL • Database schema design and normalization • Query optimization and indexing • Transaction handling and performance tuning • Caching strategies (Redis preferred) • Understanding of distributed systems Core Computer Science • Strong knowledge of Data Structures & Algorithms • Time and space complexity analysis • Problem-solving and system design DevOps & Tools • Git • CI/CD pipelines • AWS / GCP / Azure (at least one preferred) • Unit and integration testing
Requirements
- Node.js
- React.js
- Next.js
- Database design
- REST APIs
- Data Structures & Algorithms
Qualifications
- Bachelor’s or Master’s degree in Computer Science or related field
Preferred Technologies
- Node.js
- React.js
- Next.js
- Database design
- REST APIs
- Data Structures & Algorithms
Similar Jobs
Senior Full Stack Developer
Miratech
Senior Full Stack Developer
Reliance Industries Limited
Senior Full Stack Developer
CLPS Global