job summary:
We are seeking a Full-Stack Engineer to drive the development of our client's high-performance, data-dense structured finance credit surveillance applications. In this role, you will work across a cutting-edge hybrid stack: architecting a modern TypeScript monorepo (Angular 17+), implementing secure NestJS BFF (Backend-for-Frontend) gateways, and designing scalable, high-performance microservices using .NET 10 / .NET Core. You will be responsible for end-to-end feature ownership, from responsive, reactive user interfaces to highly secure, containerized backend services.
location: Charlotte, North Carolina
job type: Contract
salary: $60 - 63 per hour
work hours: 9am to 5pm
education: Bachelors
responsibilities:
Core Responsibilities
- Full-Stack Development: Build and maintain high-performance features across our entire stack, utilizing Angular 17+ on the frontend, NestJS for BFF orchestration, and .NET 10 / .NET Core for core backend APIs.
- BFF & Gateway Architecture: Maintain a full-stack TypeScript monorepo using NestJS as a secure gateway to manage request-scoped token propagation, aggregate data, and interface with upstream REST/GraphQL APIs.
- High-Density UI Engineering: Architect complex, reactive UI modules using container/presenter patterns, lazy loading, route resolvers, and OnPush change detection (including Angular Signals).
- Robust API Design: Design, test, and integrate highly scalable and secure RESTful APIs using .NET 10 / .NET Core and NestJS, adhering to clean REST design patterns (CQRS, API Gateway, etc.).
- Enterprise Security: Implement robust authentication and authorization utilizing OAuth2/OIDC protocols (e.g., Okta), securing both client-side HTTP requests and server-side endpoints.
- Quality & CI/CD Pipeline Management: Champion code quality, security, and automation by maintaining CI/CD pipelines (Jenkins), configuring static code analysis (SonarQube), and writing rigorous unit and E2E tests.
Technical Requirements & Experience Experience Level
- 8+ years of progressive experience in software design and development as a Senior Individual Contributor (IC).
Frontend Mastery
- Angular 17+ & TypeScript: Deep, hands-on experience building enterprise Angular applications, utilizing RxJS, Signals, reactive forms with complex validation, and custom UI components.
- Data-Dense UIs: Experience building complex data structures, dynamic validation systems, and integrating specialized grid components (e.g., Handsontable).
Backend & API Mastery (Dual Stack)
- Modern .NET Ecosystem: Expert command of .NET 10 / .NET Core, OOP concepts, SOLID principles, and clean architectural design patterns in C#.
- Node.js / NestJS: Proven experience building enterprise-grade middleware, API gateways, or BFFs using NestJS and TypeScript.
- Security & Identity: Strong understanding of OAuth2 flows, secure token propagation (Bearer tokens), and route/endpoint protection.
Testing, Quality & Observability
- Testing Automation: Hands-on testing experience using Karma/ChromeHeadless (Angular UI) and Jest/Supertest (API testing).
- Static Code Analysis: Experience using SonarQube to monitor code quality, coverage, and security vulnerabilities.
- API Testing: Proficient with Postman for API design, testing, and documentation.
DevOps & Infrastructure
- CI/CD & Source Control: Proficient with Git (branching, merging, Husky pre-commit hooks) and building automated pipelines in Jenkins or GitHub Actions.
- Containerization: Familiarity deploying and running applications within containerized environments (Kubernetes, AWS EKS).
qualifications:
Experience Level
8+ years of progressive experience in software design and development as a Senior Individual Contributor (IC).
Frontend Mastery
Angular 17+ & TypeScript: Deep, hands-on experience building enterprise Angular applications, utilizing RxJS, Signals, reactive forms with complex validation, and custom UI components.
Data-Dense UIs: Experience building complex data structures, dynamic validation systems, and integrating specialized grid components (e.g., Handsontable).
Backend & API Mastery (Dual Stack)
Modern .NET Ecosystem: Expert command of .NET 10 / .NET Core, OOP concepts, SOLID principles, and clean architectural design patterns in C#.
Node.js / NestJS: Proven experience building enterprise-grade middleware, API gateways, or BFFs using NestJS and TypeScript.
Security & Identity: Strong understanding of OAuth2 flows, secure token propagation (Bearer tokens), and route/endpoint protection.
Testing, Quality & Observability
Testing Automation: Hands-on testing experience using Karma/ChromeHeadless (Angular UI) and Jest/Supertest (API testing).
Static Code Analysis: Experience using SonarQube to monitor code quality, coverage, and security vulnerabilities.
API Testing: Proficient with Postman for API design, testing, and documentation.
DevOps & Infrastructure
CI/CD & Source Control: Proficient with Git (branching, merging, Husky pre-commit hooks) and building automated pipelines in Jenkins or GitHub Actions.
Containerization: Familiarity deploying and running applications within containerized environments (Kubernetes, AWS EKS).
Equal Opportunity Employer: Race, Color, Religion, Sex, Sexual Orientation, Gender Identity, National Origin, Age, Genetic Information, Disability, Protected Veteran Status, or any other legally protected group status.
At Randstad Digital, we welcome people of all abilities and want to ensure that our hiring and interview process meets the needs of all applicants. If you require a reasonable accommodation to make your application or interview experience a great one, please contact
Pay offered to a successful candidate will be based on several factors including the candidate's education, work experience, work location, specific job duties, certifications, etc. In addition, Randstad Digital offers a comprehensive benefits package, including: medical, prescription, dental, vision, AD&D, and life insurance offerings, short-term disability, and a 401K plan (all benefits are based on eligibility).
This posting is open for thirty (30) days.
![]()