A technology consulting firm in Bengaluru is seeking a Web Developer to create responsive and user-friendly web applications using the MERN stack. The ideal candidate has a Bachelor's degree in Computer Science and proven experience in web development, particularly with MongoDB and React.js. Strong problem-solving skills and the ability to work in a collaborative environment are essential. This position offers an opportunity to work with the latest technologies in a dynamic team.
Qualifications
Bachelor's degree in Computer Science or equivalent experience.
Proven experience in web development using the MERN stack.
Experience with MongoDB database design and management.
Familiarity with RESTful API design and implementation.
Solid understanding of React.js and front-end frameworks.
Knowledge of Node.js and Express.js for server-side development.
Experience with Git for version control.
Strong problem-solving skills and attention to detail.
Ability to work effectively in a team environment.
Responsibilities
Develop responsive web applications using React.js.
Implement interactive user interfaces adhering to design guidelines.
Optimize web applications for performance and speed.
Build server-side logic using Node.js and Express.js.
Create and maintain APIs for front-end communication.
Work on server-side security and authentication mechanisms.
Optimize server performance and scalability.
Design and manage MongoDB databases.
Conduct code reviews and document development processes.
Skills
Web development using MERN stack
Database design and management using MongoDB
RESTful API design and implementation
Front-end libraries, particularly React.js
Server-side development using Node.js and Express.js
Version control systems (Git)
Problem-solving skills
Attention to detail
Collaborative team work
Education
Bachelor's degree in Computer Science or related field
Job description
Responsibilities
Develop responsive and user-friendly web applications using React.js.
Implement interactive user interfaces while adhering to design guidelines.
Optimize web applications for maximum speed and performance.
Build server-side logic using Node.js and Express.js.
Create and maintain APIs for data communication with the front-end.
Work on server-side security and authentication mechanisms.
Optimize server performance and scalability.
Design and manage MongoDB databases.
Develop efficient database schemas and queries.
Ensure data integrity and security.
Collaborate with UI/UX designers to ensure a seamless and visually appealing user experience.
Work closely with the QA team to identify and address bugs and issues.
Integrate third-party APIs and services as needed.
Use version control systems (e.g., Git) for code management and collaboration.
Deploy web applications to hosting environments (e.g., AWS, Heroku) and manage server configurations.
Write clean, well-documented, and maintainable code.
Conduct code reviews and provide constructive feedback to team members.
Document codebase, APIs, and development processes
Qualifications
Bachelor's degree in Computer Science or a related field (or equivalent work experience).
Proven experience in web development using the MERN stack.
Experience with database design and management using MongoDB.
Familiarity with RESTful API design and implementation.
Solid understanding of front-end libraries and frameworks, particularly React.js.
Knowledge of server-side development using Node.js and Express.js.
Experience with version control systems, preferably Git.
Strong problem-solving skills and attention to detail.
Ability to work effectively in a collaborative team environment.