Jobs
T

MERN Stack Developer

Turnipseed International IncKL, IN1d ago
Full-timevia indeed

Required Skills

agileapiawsazureci/cdcypressdockerexpressgitgraphqljavascriptkubernetesmongodbnode.jsnosqlreactsasssql

Job Description

  • *Job Summary**

We are seeking a skilled and passionate **MERN Stack Developer** to join our dynamic engineering team. As a full\-stack developer, you will play a key role in designing, developing, and maintaining our full suite of web applications. You will be responsible for building everything from user\-facing frontend components to robust backend APIs and database schemas using MongoDB, Express.js, React.js, and Node.js.

The ideal candidate has a deep understanding of the entire web development lifecycle, a strong command of JavaScript, and a proven track record of delivering high\-quality, scalable full\-stack applications.

  • *Key Responsibilities**
  • **Full\-Stack Development:** Design, develop, and maintain responsive, high\-performance web applications using the complete MERN stack.
  • **Frontend Development:** Create dynamic, intuitive user interfaces and single\-page applications (SPAs) with React.js, ensuring optimal user experience and responsive design across all devices.
  • **Backend Development:** Build scalable, efficient, and secure server\-side applications and RESTful APIs using Node.js and Express.js.
  • **Database Management:** Design, implement, and manage MongoDB database schemas, optimize queries, and ensure data integrity and performance.
  • **API Integration:** Integrate front\-end components with back\-end logic, and connect with third\-party APIs and services.
  • **Performance Optimization:** Troubleshoot, debug, and optimize application performance on both the client and server sides.
  • **Code Quality:** Write clean, maintainable, well\-documented, and reusable code, following industry best practices and coding standards.
  • **Collaboration:** Work closely with product managers, UI/UX designers, and other developers to define user requirements, plan sprints, and deliver features on time.
  • **Testing:** Implement unit and integration tests to ensure code reliability and quality.
  • **Deployment:** Participate in the deployment and maintenance of applications in production environments.
  • *Required Skills and Qualifications**
  • *Technical Skills:**
  • **JavaScript Mastery:** Expert understanding of JavaScript, including ES6\+ features, asynchronous programming, promises, and JSON.
  • **MERN Stack Proficiency:** Proven experience building full\-stack applications with the MERN stack:
  • **M**ongoDB: Schema design, modeling (Mongoose), aggregation, aggregation pipelines.
  • **E**xpress.js: Middleware, routing, error handling.
  • **R**eact.js: Components, hooks, state management (e.g., Redux, Context API), virtual DOM, JSX.
  • **N**ode.js: Event loop, asynchronous I/O, RESTful API development.
  • **Frontend Technologies:** Strong command of HTML5, CSS3, and responsive web design principles. Familiarity with preprocessors like SASS/LESS is a plus.
  • **Version Control:** Proficiency with Git and collaborative workflows (e.g., GitHub, GitLab).
  • **API Design:** Solid understanding of RESTful API design principles and best practices.
  • **Problem\-Solving:** Excellent analytical and problem\-solving skills, with the ability to diagnose and resolve complex technical issues.
  • *Soft Skills:**
  • **Communication:** Strong verbal and written communication skills, with the ability to articulate technical concepts clearly to both technical and non\-technical stakeholders.
  • **Teamwork:** A collaborative mindset with experience working in agile, cross\-functional teams.
  • **Attention to Detail:** Meticulous attention to detail and a commitment to delivering high\-quality work.
  • **Continuous Learning:** A strong desire to stay up\-to\-date with the latest trends, technologies, and best practices in the MERN ecosystem.
  • **Time Management:** Ability to prioritize tasks, meet deadlines, and work effectively under pressure.
  • *Experience \& Education:**
  • **Degree:** Bachelor’s degree in Computer Science, Information Technology, or a related engineering field (or equivalent practical experience).
  • **Years of Experience:** A minimum of \[Insert number, e.g., 2\+] years of professional experience in full\-stack web development, with a strong focus on the MERN stack.
  • **Portfolio:** A portfolio of live projects or a GitHub profile demonstrating experience in full\-stack MERN development.
  • *Preferred/Bonus Skills**
  • Experience with other state management libraries (e.g., Redux Saga, MobX).
  • Familiarity with GraphQL and its integration with the MERN stack.
  • Experience deploying and managing applications on cloud platforms (e.g., AWS, Azure, Google Cloud).
  • Knowledge of DevOps tools and practices (e.g., Docker, Kubernetes, CI/CD pipelines).
  • Experience with frontend testing frameworks (e.g., Jest, Enzyme, Cypress) and backend testing (e.g., Mocha, Chai).
  • Familiarity with other databases (SQL and/or NoSQL).

Pay: ₹14,217\.02 \- ₹65,161\.86 per month

Benefits

  • Health insurance
  • Paid sick time
  • Paid time off

Ability to commute/relocate

  • Kozhikode, Kerala: Reliably commute or planning to relocate before starting work (Required)

Application Question(s)

  • How Many Years of Experience do you have in MERN?

Work Location: In person

Similar Jobs

Browse all jobs

Job Overview

Job type
Full-time
Work mode
On-site
Location
Kochi
Posted
1d ago
Source
Indeed