Back Arrow Back

MERN Developer

  • 3 - 6 years of experience
  • Experience with other front-end libraries and frameworks (e.g., Redux, Angular, Vue.js).
  • Knowledge of GraphQL.
  • Familiarity with containerization and orchestration (e.g., Docker, Kubernetes).
  • Experience with continuous integration and continuous deployment (CI/CD) pipelines.
  • Understanding of web security best practices.

    Front-end Development

    • Develop user-friendly web interfaces using React.js.
    • Implement responsive design principles for a seamless user experience across various devices and screen sizes.
    • Integrate third-party APIs and libraries as needed.
    • Debug and optimize client-side code for performance and scalability.

    Back-end Development

    • Build and maintain server-side applications using Node.js and Express.js.
    • Design and implement RESTful APIs for data communication.
    • Create and manage databases using MongoDB, including schema design, indexing, and querying.
    • Implement user authentication and authorization mechanisms.

    Full-stack Development

    • Collaborate with front-end and back-end developers to ensure seamless integration between the client and server sides.
    • Work on both new projects and the enhancement of existing applications.

    Documentation

    • Create and maintain technical documentation for code, APIs, and system architecture.
    • Collaborate with other team members to ensure knowledge sharing.

    Stay Current with Industry Trends

    • Keep up-to-date with the latest trends and technologies in web development.
    • Proactively suggest improvements and optimizations for existing projects.

  • Bachelor's degree in Computer Science, Information Technology, or related field (or equivalent work experience).
  • Proven experience as a MERN developer or similar role.
  • Strong proficiency in JavaScript, HTML, CSS, and related technologies.
  • Proficiency in React.js for front-end development.
  • Proficiency in Node.js and Express.js for back-end development.
  • Experience with MongoDB or other NoSQL databases.
  • Knowledge of RESTful API design and development.
  • Familiarity with version control systems (e.g., Git).
  • Experience with deployment and hosting platforms.
  • Strong problem-solving and debugging skills.
  • Excellent teamwork and communication skills.
  • Ability to work independently and meet project deadlines.