Node JS Developer
Full Job Description
We are seeking a Senior Node.js Developer to join our team. This role involves architecting and deploying applications on Windows Server, managing environment-specific constraints, and ensuring robust service monitoring.
Responsibilities include developing modular backend services using NestJS and managing relational data mapping and migrations with TypeORM for SQL Server. For the frontend, you will build sophisticated UIs with React and Redux Toolkit (RTK), utilizing RTK Query for efficient data synchronization. A key aspect of this role is implementing and maintaining Single Sign-On (SSO) integrations (e.g., SAML, OIDC, or Active Directory) for secure, seamless user access.
You will also be responsible for writing and optimizing high-performance T-SQL queries and ensuring TypeORM-generated queries are performant at scale. Performing code reviews and establishing best practices for a "Single Source of Truth" architecture across the frontend and backend is crucial.
Technical Requirements:
- Frontend: Expert in React and Redux Toolkit, with proven experience in 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).
Company
Infogain
Infogain is a human-centered digital platform and software engineering company headquartered in Silicon Valley. We specialize in engineering business outcomes for Fortune 500 companies and digital nat...