Full Stack Engineer
NetZhero (Formerly known as RIU)
Job Description
Full stack developer (React.js & Node.js)
We are seeking a skilled and motivated full stack developer with 2–5 years of professional experience to join our engineering team. This role is ideal for a developer who thrives in a fast-paced environment and enjoys building scalable, maintainable web applications from the ground up.
The successful candidate will be responsible for developing robust backend services using Node.js and TypeScript, while crafting sleek, responsive user interfaces with React.js and Tailwind CSS.
Key responsibilities
Backend development: Design and implement server-side logic, RESTful APIs, and microservices using Node.js, Express.js, and TypeScript.
Frontend development: Build highly interactive and performant web interfaces using React.js and hooks-based component architecture.
Styling & UI: Leverage Tailwind CSS to ensure consistent, responsive, and modern UI designs.
Database management: Architect and maintain efficient data schemas in MongoDB, including aggregation pipelines and indexing strategies.
Architecture: Implement clean, scalable code architecture. Experience with class-based development and object-oriented programming is a significant advantage in maintaining our codebase.
Collaboration: Work closely with product managers and designers to translate requirements into technical specifications.
Technical requirements
Years of experience: 2–3 years of professional experience in backend development, specifically with Node.js and Express.js.
Language: Strong proficiency in TypeScript is a must.
Frontend framework: Hands-on experience with React.js (React 18+ preferred), including functional components, hooks, and component lifecycle management.
CSS framework: Professional experience using Tailwind CSS for rapid UI development.
Database: Solid understanding of NoSQL databases, specifically MongoDB, including aggregation pipelines and indexing. Familiarity with Mongoose ODM is preferred.
Runtime & tooling: Proficiency with Node.js ecosystem — npm/yarn, environment configuration, and RESTful API design patterns using Express.js.
Software design: Familiarity with design patterns and a preference for class-based development to ensure code reusability and structure.
Desired skills & qualities
Experience with React state management — Redux Toolkit or Zustand preferred.
Familiarity with React Router for client-side routing.
Knowledge of Git version control and CI/CD pipelines.
Strong problem-solving skills and attention to detail.
- Ability to work independently and as part of a distributed team.
Similar Jobs
View all →
Intermediate Full Stack Engineer | Full Stack | AI-Powered Development
Simpro Software
Senior Software Engineer – Full Stack Developer
TekWissen India
Full-Stack Engineer - JSON Schema Developer (Remote)
Hire Feed
Software Engineer - Full Stack Developer
Nike Consultant
Software Development Engineer (Full Stack Developer – React.js / Node.js / Payments)
Techdome
Similar Jobs
View all →
Intermediate Full Stack Engineer | Full Stack | AI-Powered Development
Simpro Software
Senior Software Engineer – Full Stack Developer
TekWissen India
Chennai
Full-Stack Engineer - JSON Schema Developer (Remote)
Hire Feed
India
Software Engineer - Full Stack Developer
Nike Consultant
Visnagar
Software Development Engineer (Full Stack Developer – React.js / Node.js / Payments)
Techdome
HyderabadShare
Quick Apply
Upload your resume to apply for this position