Full Stack (React/Node/Typescript) Developer

Expert In Recruitment Solutions

Malvern, PA

JOB DETAILS
SKILLS
AWS Lambda, Agile Programming Methodologies, Amazon CloudFront, Amazon Simple Storage Service (S3), Application Programming Interface (API), Architectural Services, CSS (Cascading Style Sheet), Cloud Computing, Code Reviews, Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Git, GraphQL, Integration Testing, Machine Tool, Public/Media/Press/Analyst Relations, React Router, React.js, Scrum Project Management and Software Development, Source Code/Configuration Management (SCM), Testing, Unit Test, User Interface/Experience (UI/UX)
LOCATION
Malvern, PA
POSTED
30+ days ago
Full Stack (React/Node/Typescript) Developer
Hybrid - Malvern, PA

Assessment required

Role Summary
Responsible for delivering features end-to-end across the stack, including UI and API services, while following architectural guidelines and participating in code reviews. Ensures strong test coverage and collaborates with cross-functional teams in Agile environments to continuously deliver value and deepen technical/domain knowledge.
Required Skills

* Frontend: React, React Router, hooks, functional components, Redux Toolkit or Zustand
* Backend: NestJS (modules, controllers, services, guards, interceptors), Express basics
* Language: TypeScript (generics, utility types, strict mode)
* GraphQL: Apollo Server, GraphQL Codegen, resolver composition
* Testing: Jest, React Testing Library, unit/integration testing, 80%+ coverage
* Practices: Agile/Scrum, code review, CI/CD awareness
Optional / Nice-to-Have Skills

* Frontend: Tailwind CSS, Radix UI/shadcn, React Hook Form with Zod
* Backend: JWT auth, class-validator/transformer
* Observability: OpenTelemetry basics, Winston logging
* Cloud: AWS basics (Lambda, Cloudfront, S3, ECS)
* Build/Tooling: Nx basics, Vite/Webpack
* Version Control: Git branching, PR-based workflow
* Testing: Vitest, Cypress/Playwright E2E, Supertest

About the Company

E

Expert In Recruitment Solutions