About this role
We are looking for a Full Stack Developer with strong backend expertise in Node.js (NestJS) and solid front-end experience in Angular. The ideal candidate should be capable of designing and developing scalable REST APIs, building responsive user interfaces, and owning features from development through production deployment.
Must-Have Skills
Backend (Primary Requirement - 80%)
- Strong hands-on experience with Node.js
- Experience with Nest.JS framework and TypeORM, Migration
- Design and development of secure, scalable REST APIs
- Unit testing
- Logging – DataDog, Komodor
- Third party API integration
- AWS S3
- SFTP (OneStore)
- DocuSign
- Secret Management
- Polaris/MMC SIEM
- PDF/Handlebars/Puppeteer
Frontend
- Hands-on experience with Angular (v17+ preferred)
- Proficiency in TypeScript, HTML5, CSS3, and SCSS
- Experience with Angular Material
- Responsive web design and cross-browser compatibility
- RxJS, Reactive Forms, Routing, and Guards
Responsibilities
- Develop scalable backend services using Node.js, NestJS, TypeORM, and PostgreSQL.
- Build responsive and reusable UI components in Angular using Angular Material.
- Design and consume RESTful APIs with proper validation, error handling, and security.
- Write clean, maintainable, and efficient code following best practices.
- Troubleshoot and resolve software defects and performance issues.
- Collaborate with cross-functional teams to gather requirements and deliver solutions.
- Participate in code reviews to ensure code quality and consistency.
- Develop and maintain unit tests to ensure software reliability.
- Stay updated with emerging technologies and propose improvements.
- Use GitHub Co-Pilot and other AI tools and solutions to increase speed of delivery.
- Resolving vulnerabilities proactively.
Good to Have
- Docker and containerized application development
- Git and CI/CD pipelines
- JWT/OAuth or Okta authentication
- Apigee API Gateway exposure
- SonarQube, Snyk, Wiz and GitGuardian
.