Job Openings Fullstack Developer (NextJS)

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, ReactJSVite, 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.