We are looking for a highly skilled Full Stack Developer with strong expertise in backend (Node.js / TypeScript, Express.js) and frontend (Angular) development. The ideal candidate should have hands-on experience in building scalable APIs, implementing modular architectures, and delivering high-quality applications with robust testing practices.
Roles & Responsibilities :
Backend Development :
- Build and maintain scalable, high-performance services using Node.js / TypeScript.
- Develop RESTful APIs using Express.js with middleware, routing, and request / response lifecycle management.
- Implement Dependency Injection & Modular Architecture using Inversify, NestJS, or similar frameworks.
- Design Pipeline / Workflow-based architectures for modular and step-based processing (middleware pipelines, job queues, command patterns).
- Ensure API design follows REST principles, focusing on scalability and maintainability.
- Perform Integration & API testing using tools like Nock.js, Supertest, Postman.
Frontend Development :
Develop Angular components with SCSS styling for responsive UI.Work with TypeScript to design strong typings and interfaces.Ensure cross-device compatibility and responsive web design.Testing & Quality :
Write unit tests using Jest or Jasmine.Perform integration testing for APIs and service layers to ensure reliability.Key Skills :
Backend : Node.js, TypeScript, Express.js, Inversify / NestJS, API Design & Architecture, Pipeline / Workflow-based DesignFrontend : Angular, SCSS, Responsive DesignTesting : Jest, Jasmine, Supertest, Postman, API Testing(ref : hirist.tech)