No more applications are being accepted for this job
- Develop and maintain both serverside and clientside applications, utilizing , Express, and
- Design and implement RESTful APIs for seamless interaction between the frontend and backend components.
- Perform CRUD operations on MongoDB databases using Mongoose ORM.
- Implement responsive user interfaces using Bootstrap and related UI frameworks.
- Utilize middleware for request handling, authentication, and data validation.
- Implement JWT authentication for securing APIs and user data.
- Handle errors effectively to ensure smooth application flow on both frontend and backend.
- Utilize Promises and async/await for efficient asynchronous operations.
- Manage dependencies and project consistency using NPM and JSON configuration.
- Utilize Git for version control and collaborate effectively within a team environment.
- Enforce code quality and standards using ESLint and other relevant tools.
- Write unit tests using frameworks like Mocha and Chai to ensure reliability and robustness of the application.
- Experience with Docker for containerization of applications is a plus.
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum of 2 years of professional experience in both frontend and backend development.
- Proficient understanding of serverside development using , Express, and MongoDB.
- Strong proficiency in and its core principles for frontend development.
- Solid understanding of Bootstrap and UI design principles for responsive design implementation.
- Strong proficiency in JavaScript and its nuances, including ES6+ syntax.
- Familiarity with RESTful API design principles and best practices.
- Experience with MVC architecture and implementing CRUD operations.
- Familiarity with middleware, JWT authentication, and error handling techniques.
- Proficient in asynchronous programming using Promises and async/await.
- Experience with version control systems, particularly Git.
- Strong understanding of JSON and its usage within web development.
- Familiarity with code linting tools like ESLint.
- Experience with testing frameworks such as Mocha and Chai is a plus.
- Excellent problemsolving skills and attention to detail.
- Strong communication and collaboration skills.
Full Stack Developer - Gurugram, India - Crego
Description
Job Description :
Qualifications :