MUMBAI · FULLTIME
VS01670 - Web Development Engineer

EMC Software & Services
Mumbai · onsite · Posted 1d ago
Sourced from
Undisclosed0–3 yrsfulltimeMumbai
About a minute. You'll make an account on the way through.
agent · working
- Read this posting0.4s
- Found the form on Naukri · 8 questions to answer1.1s
- Decided the answers for all of them2.1s
- Tailor your résumé to this role
- Waiting for you
Section · 01
About this role
Job Description
JavaScript (core) - ES6+ - closures, promises, async/await, destructuring, modules, event loop, prototypes, error handling. Must understand asynchronous behaviour deeply, not just syntax
TypeScript - Typing components, props, API responses, generics, interfaces vs types. Missing from the original list - we should treat this as mandatory for all new projects
React.js - Functional components, hooks (useState, useEffect, useMemo, useCallback, useRef, custom hooks), component composition, lifting state, controlled forms, error boundaries, render performance
State management- Redux Toolkit, Zustand or Context API; plus React Query / TanStack Query for server state and caching
Node.js- Express or NestJS, middleware, routing, async patterns, streams, environment config, error handling, npm ecosystem, process management
API design- RESTful design, correct status codes, versioning, pagination, rate limiting, validation, clear error contracts
SQL & databases- PostgreSQL or MySQL - joins, indexes, transactions, normalisation, schema design, query optimisation, migrations, reading an execution plan
ORM- Prisma, TypeORM or Sequelize - plus knowing when to drop to raw SQL
Node.js- Express or NestJS, middleware, routing, async patterns, streams, environment config, error handling, npm ecosystem, process management
API design- RESTful design, correct status codes, versioning, pagination, rate limiting, validation, clear error contracts
SQL & databases- PostgreSQL or MySQL - joins, indexes, transactions, normalisation, schema design, query optimisation, migrations, reading an execution plan
ORM- Prisma, TypeORM or Sequelize - plus knowing when to drop to raw SQL
HTML5 & CSS3- Semantic markup, Flexbox, Grid, responsive and mobile-first layout, cross-browser behaviour, basic accessibility (WCAG)
CSS frameworks- Tailwind CSS, Material UI, Bootstrap or styled-components
Authentication- JWT, refresh-token rotation, OAuth 2.0, session handling, role based access control, password hashing
CSS frameworks- Tailwind CSS, Material UI, Bootstrap or styled-components
Authentication- JWT, refresh-token rotation, OAuth 2.0, session handling, role based access control, password hashing
Testing- Jest, React Testing Library; API tests with Supertest
Build tooling - Vite or Webpack, npm/yarn/pnpm, environment builds, bundlesize awareness
Disclaimer: This job posting has been aggregated from external source. Role details, content, and availability are subject to change. Applicants are advised to confirm the latest information directly on the company website before applying.
Sourced from naukri
Section · 02
Skills
Oauth 0PostgresqlnestjspaginationMaterial UInpmflexboxapi designcachinghooksprismaORMOAuthContext ApiExpress.jsError HandlingJest.jsAsynchronousJavascriptCSSNode.JsMySQLBootstrapHTML5CSS3Middleware
Section · Company
About EMC Software & Services

EMC Software & Services
Software Product
₹19.3L PA avg
Avg at EMC Software & Services
About
E4 Software Services Pvt Ltd.: Tech innovators in data, analytics, & cloud. We build scalable, high-quality systems, enabling data-driven decisions. Our collaborative team drives client success with cutting-edge tech.
Industries
Software Product
Employee ratings
9 reviews
3.7/ 5
Culture
4.2
Career growth
3.6
Work-life
3.9
Employees rate it well for
Overall Company37Work Satisfaction36
Find them on