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.