About the job Full Stack Developer MERN Responsibilities Frontend Development Next.js Develop dynamic, responsive, and userfriendly interfaces for our applications, including a complex document management system and a custom form creation tool. Build reusable components and frontend libraries, ensuring scalability and maintainability. Work closely with UIUX designers to implement features and enhance user experiences. Backend Development Express.js Design and develop RESTful APIs and microservices using Express.js in a decoupled architecture. Integrate various backend services to work independently within a microservices framework. Implement a robust user access control system with dynamic roles and permission assignment. Form Creation Tool Development Develop and maintain a complex formbuilding tool that allows users to create and fill out customizable forms with features beyond standard tools like Google Forms. Handle complex form validation, workflows, and custom requirements. Document Management System Work on the architecture and development of a secure and scalable document management system. Implement features for document uploading, version control, access restrictions, and collaboration. Collaboration Code Quality Work closely with crossfunctional teams including product managers, designers, and DevOps engineers. Write clean, maintainable, and efficient code, following best practices for version control, CICD, and testing. Participate in code reviews and contribute to improving team coding standards. Requirements Experience 3 years of professional experience as a Full Stack Developer, with a focus on both frontend Next.js and backend Express.js technologies. Technical Skills Strong proficiency in JavaScript and TypeScript. Handson experience with Next.js for building dynamic, serverrendered web applications. Proficiency with Express.js and REST API development. Experience with microservices architecture and building standalone services that do not rely on one another. Strong understanding of user authentication, authorization, and rolebased access control systems. Knowledge of database systems such as MongoDB, PostgreSQL, or MySQL. Familiarity with cloud services AWS, GCP, or Azure for application deployment and scaling. ProblemSolving Communication Strong analytical skills and a keen eye for detail in building complex systems like form builders and document management systems. Ability to communicate effectively with technical and nontechnical stakeholders. Additional Qualifications Nice to Have Familiarity with Docker and containerized applications. Experience with CICD pipelines. Understanding of performance optimization techniques for both frontend and backend services. Why Join Us? Work on exciting projects with a focus on innovation and modern technology. Collaborative, supportive team culture. Opportunities for growth and learning in a dynamic environment.
N/A