Loading...

Fullstack Developer (MERN Stack Frontend Focus)

Home / Algoshack Technologies

website-design.png

Fullstack Developer (MERN Stack Frontend Focus)

MERN stack developer

Algoshack Technologies , Bengaluru

About Us

Fullstack Developer (MERN Stack Frontend Focus)


Location: Bangalore
Job Type: Full-Time


We are looking for a skilled Fullstack Developer with a strong focus on frontend development and expertise in the MERN stack (MongoDB, Express, React, Node.js). The ideal candidate should have experience integrating Single Sign-On (SSO) solutions and a deep understanding of performance optimization, security best practices, and real-time communication.


Key Responsibilities:


  • Frontend Development:
    • Develop responsive, dynamic user interfaces using React.js.
    • Implement state management using Redux, Context API, and hooks (useState, useEffect, useContext).
    • Optimize performance through code splitting, lazy loading, and caching strategies (Redis, HTTP caching).
    • Handle routing using React Router.

  • Backend Development:
    • Build and maintain Node.js and Express.js services.
    • Implement asynchronous programming (Promises, async/await) and event-driven architecture.
    • Integrate SSO solutions (OAuth, SAML, OpenID Connect).
    • Optimize API requests with rate-limiting, pagination, error handling, and retries.

  • Database Management:
    • Design efficient MongoDB schemas, collections, and indexing.
    • Work with Mongoose ORM for model creation, data validation, and population.
    • Optimize database performance (query optimization, indexing, aggregation framework).

  • Security & Performance Optimization:
    • Implement secure authentication (JWT, OAuth).
    • Apply security best practices: Helmet.js, CORS, rate-limiting, encryption (at rest & in transit), XSS & CSRF prevention.
    • Minify and bundle code using Webpack, Babel.

  • Real-Time Communication:
    • Develop real-time features (chat, notifications, live updates) using Socket.io.

  • DevOps & Testing:
    • Work with CI/CD pipelines (Jenkins, GitHub Actions).
    • Deploy applications on AWS, Heroku, DigitalOcean.
    • Use Docker for containerization.
    • Implement unit and integration testing (Jest, Mocha, Chai, Supertest).

Requirements:

  • Strong experience with React.js, HTML, CSS, JavaScript (ES6+), and TypeScript.
  • Proficiency in Node.js, Express.js, and MongoDB.
  • Experience with SSO integration (OAuth, SAML, OpenID Connect).
  • Knowledge of Git workflows (Gitflow, feature branching, merging, rebasing).
  • Familiarity with Agile methodologies (Scrum, Kanban).
  • Strong problem-solving and debugging skills.
  • Excellent team collaboration and communication skills.


,
,
,
Full Time, Permanent
Software Development
Education
B.Tech/B.E. in Any Specialization
Key Skills
Skills highlighted with ‘‘ are preferred keyskills

location-iconJob Location

Bengaluru

location-icon Job Location

Bengaluru
Information
Position

MERN stack developer

course-mode-icon Job Type
Experienced
available-seat-icon Type of workplace
on-site
available-seat-icon English Languages
Basic

languages-icon Languages

Salary Range

(Based On Interview)

Talento-logo
Download App Now