Parkar Digital

MERN Stack Developer

Parkar Digital

full-time

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureChaiCloudDockerEC2JavaScriptJestMochaMongoDBMySQLNode.jsNoSQLPostgresReactWebpack

About the role

  • Develop and maintain front-end components using React.
  • Implement interactive data tables using libraries like Material-React-Table.
  • Apply bundling techniques with Vite and Webpack and implement code splitting.
  • Implement real-time communication using WebSockets and Socket.IO.
  • Build and maintain back-end services using Node.js and Express.
  • Work with MySQL, PostgreSQL and MongoDB to design and query databases.
  • Utilize middleware to handle requests and responses and manage the event loop and asynchronous code using promises.
  • Collaborate with the engineering team to deliver cloud-integrated applications on Azure and AWS.
  • Containerize applications using Docker and use infrastructure services like S3 and EC2.
  • Write and integrate RESTful APIs and apply testing with Jest, Mocha, or Chai.
  • Optionally use PM2 for process management and apply pub/sub or event-emitter patterns.

Requirements

  • Proficiency in React for front-end development.
  • Experience working with table libraries such as Material-React-Table.
  • Familiarity with bundling tools like Vite and Webpack.
  • Understanding of code splitting techniques.
  • Knowledge of WebSocket’s and Socket.IO for real-time communication.
  • Strong expertise in Node.js and Express for back-end development.
  • Experience with relational databases (MySQL, PostgreSQL) and NoSQL databases (MongoDB).
  • Proficiency in using middleware to handle requests and responses.
  • Good understanding of the JavaScript event loop and promises.
  • Proficiency in HTML and CSS for front-end design.
  • Familiarity with AWS services like S3 and EC2.
  • Intermediate proficiency in Docker for containerization.
  • Understanding of RESTful APIs.
  • Knowledge of JavaScript testing suites such as Jest, Mocha, and Chai.
  • Bachelor's degree in engineering, computer science, or equivalent experience.
  • (Nice to have) Familiarity with pub/sub patterns and event emitters.
  • (Nice to have) Experience with process management using PM2.
  • (Nice to have) Understanding of OOP and functional programming paradigms.
  • (Nice to have) Experience with deployment techniques.
  • (Nice to have) Familiarity with service repository and MVC patterns.