Node.js developer jobs
Icrats Technologies · Jobs Cabin, NC · Yesterday
EngineeringFull-time
Responsibilities
- Developing and maintaining all server-side network components
- Ensuring optimal performance of the central database and responsiveness to front-end requests
- Collaborating with front-end developers on the integration of elements
- Designing customer-facing UI and back-end services for various business processes
- Developing high-performance applications by writing testable, reusable, and efficient code
- Implementing effective security protocols, data protection measures, and storage solutions
- Running diagnostic tests, repairing defects, and providing technical support
- Documenting Node.js processes, including database schemas, as well as preparing reports
- Recommending and implementing improvements to processes and technologies
- Keeping informed of advancements in the field of Node.js development
- Participating in sprint planning, sprint review, daily stand-up meetings, pair programming, and peer code reviews
Requirements
- Strong knowledge in NodeJS
- Experience in RESTful API development with NodeJS
- Extensive knowledge of JavaScript, web stacks, libraries, and frameworks
- Knowledge of front-end technologies such as HTML5 and CSS3
- Exceptional analytical and problem-solving aptitude
- Proficient understanding of code versioning tools such as Git, TFS, SVN
Nice-to-Have
- Experience on Integration with data storage solutions [RDBMS, No SQL DB]
- Experience working with WebSockets
- Experience working with Redis and its various applications like task queues etc
- Working knowledge with full text search engines
- Experience on working with integrating with microservices
- Docker container with Kubernetes experience
- Clear understanding on CI/CD pipeline [QA/UAT/PROD environments]
- Experience working in an Agile Development environment
- Excellent communication skills