Back-end Developer (mern Stack)

Job Description

We are looking for a skilled Back-end Developer who excels in building robust and scalable web applications using the MERN stack. The ideal candidate will have a strong foundation in back-end development principles and a passion for learning and adapting to new technologies, including DevOps practices and additional programming languages.

 

Responsibilities:

 

Back End Development:

  • Develop and maintain server-side logic and APIs using Node.js and Express.js.
  • Design and implement data models, schemas, and database interactions using MongoDB.
  • Ensure the performance, reliability, and security of back-end services.

 

Integration with Front End:

  • Collaborate with front-end developers to integrate back-end logic and APIs with React.js components.
  • Implement RESTful APIs and WebSocket communication for seamless data exchange between client and server.

 

Database Management:

  • Manage MongoDB databases, including schema design, indexing, and query optimization.
  • Implement data migration, backup, and recovery strategies to ensure data integrity and availability.

 

DevOps Practices:

  • Implement DevOps practices such as continuous integration, continuous deployment, and infrastructure as code.
  • Automate deployment processes using tools like Docker, Kubernetes, or AWS Elastic Beanstalk.
  • Monitor application performance, logs, and infrastructure using monitoring tools and implement optimizations as needed.

 

Testing and Quality Assurance:

  • Write unit tests and integration tests to ensure the reliability and correctness of back-end code.
  • Perform code reviews and collaborate with team members to maintain code quality and adherence to best practices.

 

Documentation and Knowledge Sharing:

  • Document code, APIs, configurations, and deployment processes to facilitate knowledge sharing and onboarding.
  • Share expertise with team members and contribute to the continuous improvement of development practices.

 

Qualifications:

 

  • Proven experience as a Back-end Developer with expertise in the MERN stack.
  • Strong proficiency in JavaScript, with experience in Node.js and Express.js.
  • Familiarity with MongoDB or other NoSQL databases.
  • Knowledge of DevOps practices and tools such as Docker, Kubernetes, CI/CD pipelines is advantageous.

Job Summary

  • Published on:2024-06-14 6:27 am
  • Vacancy:1
  • Employment Status:Full Time
  • Experience:2 Years
  • Job Location:Karachi
  • Gender:No Preference
  • Application Deadline:2025-01-21