Position: Node JS (Angular + Typescript) FULL STACK Developer
Location - Hyd
Exp - 8-12 yrs
Kindly Note: Mode of interview will be Inperson
Role Overview
This role includes developing Angular web screens, Node.js backend services, real-time communication features, REST APIs, and Linux-based deployment support. The developer will work closely with product, engineering, QA, DevOps and global R&D teams.
Required Technical Skills
- Strong experience in full-stack web application development.
- Good knowledge of Angular, TypeScript, HTML, CSS and responsive design.
- Good experience with Node.js, REST APIs and WebSockets.
- Understanding of authentication, authorization and secure coding practices.
- Experience with Linux environments, command-line tools and service deployment.
- Experience with Git or SVN, Jira, Jenkins or similar development tools.
- Ability to write unit, integration and automated UI tests.
- Key Responsibilities
- Build and maintain Angular web pages with TypeScript, ensuring responsive and user-friendly UI for monitoring, alarms, events, and diagnostics.
- Integrate Angular client with backend REST APIs and WebSocket services.
- Develop Node.js backend services with TypeScript, including REST APIs and real-time communication support.
- Implement authentication, authorization, logging, and error handling in backend systems.
- Deploy and support Node.js services on Linux with auto-start and recovery configurations.
- Troubleshoot application, network, and performance issues while maintaining secure settings, logs, and certificates.
Security Responsibilities
- Follow secure coding practices.
- Protect credentials, tokens, keys and configuration secrets.
- Use secure communication methods such as HTTPS and TLS.
- Support security logging, auditing and vulnerability checks.
Architecture Responsibilities
The developer will be responsible for maintaining clear boundaries between:
- Keep frontend, backend, real-time communication and deployment components well organized.
- Design software that is reliable, secure, scalable and easy to maintain.
- Document interfaces, protocols, deployment steps and system behavior clearly.