Node.js Developer
- Full-time
Company Description
Faststream Technologies (www.faststreamtech.com) is looking for "Node.js Developer" who can work for our client in San Diego, California.
Job Description
• Experience with building and delivering Node.js apps to production using JavaScript or TypeScript for backend service development (as opposed to using Node.js for frontend UI development)
• 5 Years to 10 Years of experience with NodeJS
• Strong Javascript/HTML/CSS/Ajax coding skills
• Experience building RESTful services using the Express framework • Understanding of the Node.js event loop
• Understanding of Promises and async/await for asynchronous JavaScript/TypeScript
• Experience with building high-quality, high-coverage test suites using JavaScript testing tools including Mocha, Chai and Sinon
• Experience using JavaScript profiling tools including Clinic.js For both Java and Node.js Developers:
• Understanding of RESTful API design principles, including how to define resources, how to use HTTP verbs and status codes
• Understanding of microservices architecture and design patterns
• Experience using Docker and Docker Compose for local development, testing and troubleshooting
• Experience using performance testing tools like JMeter
• Experience working in a Linux environment, including shell scripting, text processing tools (find, grep, sed, awk) and utilities like curl, top, ps and netstat
• Understanding of how to deploy, test and troubleshoot services to Kubernetes, including kubectl usage
• Understanding of modern CI/CD tooling, including Jenkins and Helm
• Understanding of Kubernetes monitoring and alerting tools, including Prometheus and Grafana
Learn how to work with multiple public cloud providers, include Azure and AWS
Qualifications
BS/MS EE/CS with 5 years to 10 years of related experience
Additional Information
All your information will be kept confidential according to EEO guidelines.