Full Stack Developer (Client : Samsung)
Location: Gurgaon
Mode of operation: Work from office (5 days a week)
Key Responsibilities:
-
On-Premise Engineering:
Architect and deploy applications on
Windows Server
, managing environment-specific constraints such as file permissions, local
networking, and service monitoring.
-
Backend & ORM:
Develop modular services in
NestJS
, using
TypeORM
to manage complex relational mapping and migrations for
SQL Server
.
-
State & Data:
Build sophisticated UIs using
React
and
Redux Toolkit (RTK)
, leveraging
RTK Query
for efficient data synchronization.
-
Enterprise Security:
Implement and maintain
Single Sign-On (SSO)
integrations (e.g., SAML, OIDC, or Active Directory) to ensure secure,
seamless user access.
-
Database Optimization:
Write and optimize high-performance T-SQL queries and ensure
TypeORM-generated queries are performant at scale.
-
Code Review:
Perform code reviews and establish best practices for a "Single Source
of Truth" architecture across the frontend and backend.
Technical Requirements:
-
Frontend:
Expert in
React
and
Redux Toolkit
. Proven experience with
RTK Query
for enterprise-scale data fetching.
-
Backend:
Senior-level
NestJS
and
Node.js
skills, with a deep understanding of
Dependency Injection
.
-
ORM:
Expert proficiency in
TypeORM
, including relations, migrations, and performance tuning.
-
Infrastructure:
Hands-on experience with
Windows Server
deployment and
SSO
protocols (OpenID Connect, SAML).
-
Database:
Advanced
SQL Server
skills; ability to debug execution plans and optimize TypeORM output.
-
APIs:
Mastery of both
GraphQL
(schema-first or code-first) and
REST
.
Summary of Tech Stack:
-
Environment:
Windows Server (On-Premise).
-
Auth:
SSO (Active Directory / OIDC / SAML).
-
Backend:
NestJS with TypeORM (SQL Server).
-
Frontend:
React with Redux Toolkit (RTK).