Search by job, company or skills

MERN Stack Developer

MERN Stack Developer

Yudiz Solutions
3-8 Years
Not Disclosed
Quick Apply
  • Posted a month ago
  • Over 300 applicants have applied

Job Description

Key Responsibilities

  • Lead the design, development, testing, and deployment of software applications
  • Design, Build, and maintain reusable, testable, clean, and efficient code
  • Design Microservices based Architecture and Management of microservices
  • Collaborate with other developers, stakeholders, and business partners to improve the application
  • Design and implement new features, optimize existing functionality, and resolve defects
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Troubleshoot and debug applications
  • Analyze, Understand and optimize the performance and scalability of the application
  • Lead technical discussions and making critical decisions for the project
  • Client communication
  • Ensure that all development work adheres to security and compliance requirements
  • Participate in code reviews and ensure adherence to best practices and standards
  • Mentor junior developers and provide technical guidance
  • Identify and implement new technologies and tools to improve the development process
  • Drive innovation and implement best practices to improve software quality and performance.
  • Manage risk identification and risk mitigation strategies associated with the architecture
  • Advanced understanding of Agile Methodologies, including estimations
  • Create high-level implementation documents and support team to create low-level technical documents
  • Take care of application-wide tasks such as performance, security, concurrency, transaction management, session management, caching, validation
  • Stay up-to-date with the latest developments in NodeJs and its related technologies.

Key Skills

  • Strong proficiency in Javascript and Typescript
  • Good knowledge in ECMAScript is essential.
  • Experience with component based design in React JS and NextJs
  • Experience with CSS frameworks like SASS/SCSS
  • Hands-on experience in javascript design patterns thinking & implementation in code
  • In-depth knowledge of NodeJS and ReactJS and its frameworks.
  • API development and its integration including RESTful APIs, GraphQL API, and Microservices
  • Utilized Node.js, Socket.io, and Redis for scalable website architecture and real-time technology
  • Experienced on the Unit Test, and Integration Test with Tools like Jest, Mocha, Karma, and Spy.
  • Deep understanding of Modeling with SQL and NoSQL databases like MySQL, PostgreSQL, MongoDB, Cassandra, Redis
  • Able to design DB Tables most performing queries with Indexes
  • Experience with ORM and ODM such as Sequelize and Mongoose
  • Understanding of fundamental design principles behind a scalable application
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementing cache & Queueing based on a use case to simulate a heavy load
  • Implementing microservice architecture
  • Should have knowledge of SSR and PWA
  • Strong problem-solving skills, analytical skills and ability to troubleshoot complex issues
  • Excellent verbal and written communication skills
  • Strong attention to detail and ability to multitask and deliver high quality code
  • Experience with version control (e.g Git)
  • Experience with Agile development methodologies
  • Familiarity with DevOps and Cloud computing
  • Experience in working with AWS services
  • Familiarity with continuous integration and deployment
  • Experience leading development teams and mentoring junior developers
  • Strong understanding of object-oriented programming principles
  • Hands-on Experience with CI & CD frameworks like Jenkins, ArgoCD
  • Experience with AWS, Azure, or Google Cloud Platform is a plus
  • The candidate must be aware of the Serverless structure, How to deploy, and how to test on cloud.

Education and Experience

  • Bachelor/Master degree in Computer Science or related field
  • Minimum of 3 years of experience in web development
  • Strong experience in leading and mentoring teams
  • Experience in leading and delivering projects
  • Proven ability to work in a fast-paced, agile development environment.

Key Skills

About Company

Similar Jobs

3-5 yrs
Ahmedabad, India
Skills:
Graphql, PostgreSQL, Npm, Css3, Angular, React, Typescript, Javascript, Sockets, Html5, MySQL, Swagger, Reactjs, MongoDB, Expressjs, NextJS, Postman, Rest Apis, Webpack, AWS, Babel, Graph Database
4-6 yrs
Ahmedabad, India
Skills:
Nosql, Git, React, Typescript, Javascript, Node.js, Sql, AWS, AI coding tools
3-6 yrs
Remote
Skills:
react.js , Typescript, MongoDB, Express.Js, Node.js, Next.js
1-3 yrs
Ahmedabad, India
Skills:
Git, Data Modeling, Nestjs, Node JS, AWS, MySQL, NextJS, Mern Stack, Kubernetes, Express Js, React Js, Docker, MongoDB, Javascript, Restful Apis, Microservices architecture