Job Openings
Fullstack Engineer-Mern
About the job Fullstack Engineer-Mern
Job Description-
Requirements-
- 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.
- Ensure compatibility across different browsers and devices.
- 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.
- Implement database optimizations for faster data retrieval.
- 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.
- Strong proficiency in JavaScript, HTML, and CSS.
- 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.
- Excellent communication skills.