About the job Fullstack Developer (NextJS)
Job Summary
We are looking for a skilled and passionate Full Stack Web Developer to join our development team. In this role, you will be responsible for building and maintaining scalable, high-performance web applications. You should be confident working across both frontend and backend stacks, with a deep understanding of modern web development tools, practices, and security protocols.
Key Responsibilities
-
Develop and maintain responsive and interactive front-end applications using NextJS, ReactJS, Vite, and Tailwind CSS.
-
Build secure and scalable backend services with NestJS, MongoDB, and Mongoose.
-
Design and implement secure RESTful and GraphQL APIs, ensuring adherence to best practices for authentication and authorization using OAuth 2.0 and OIDC.
-
Integrate and manage file storage systems using AWS S3.
-
Ensure application performance, security, scalability, and responsiveness.
-
Collaborate closely with UI/UX designers, product managers, and other developers to deliver features and improvements.
-
Write clean, maintainable code and participate in code reviews.
Required Qualifications
-
Proven experience with NextJS, ReactJS, Vite, Tailwind CSS, and building Progressive Web Applications (PWAs).
-
Strong backend development skills using NestJS, MongoDB, and Mongoose.
-
In-depth understanding of OAuth 2.0 / OIDC for authentication and authorization flows.
-
Experience designing and implementing secure REST and GraphQL APIs.
-
Familiarity with AWS S3 for file handling and management.
(Nice-to-Have) Qualifications
-
Hands-on experience with Docker, CI/CD pipelines, and cloud deployment.
-
Knowledge of caching strategies using tools like Redis or CDNs.
-
Exposure to microservices architecture and distributed systems.