Node JS Developer
Education:-
B.Tech/ M.Tech in Computer Science, Engineering, or a related subject.
Responsibilities:-
- Implement security and data protection features across the environment from login to logout
- Implement testing pipelines from GIT to deployment and deploy using the gitflow narrative
- Deploy Docker Hub to the stage, test, and prod env environment across clouds (AWS, GCP or Azure)
- Stay abreast of the latest developments in web-based technologies, server-side technologies, etc.
- Participate in the competitions and activities for personal growth and showcase self prowess
- Develop back end services & info model for web & mobile application components
- Ensure REST API development is conducted in a secure and scalable manner
- Ensure cross-platform responsive optimization across iOS, Android, Web
- Design (using postman) and develop REST APIs with input data validation & data encryption
- Participate in product development, from ideation to deployment
- Write source code using programming practices like DRY, open/closed, dependency inversion, delegation, OOPs, SOLID principles
Skills
* MANDATORY SKILLS: Must have deployed REST APIs using container technologies to cloud environments (AWS, GCP, or Azure)
- Experience in Python, Node.JS, or other server-side languages
- Strong knowledge of design principles, patterns, and best practices for developing clean code
- Good presentation skills to showcase progress and deliverable
- Excellent verbal and written communication skills.
- Experience in delivering in an agile fashion based on SPRINTs
- Good understanding of database systems (SQL & NoSQL )and their classifications
- Should have a good understanding of Linux based operations
- Working knowledge of version control using GIT, GitFlow, Test Automation, SonarCloud
- Working knowledge of code versioning, CI/CD, and pipeline testing tools
- Good understanding of Micro-Services, API based architectures