Node JS Developer
Skill Sets Required:
- Should have 5 Years of Experience
- Expertise in areas such as NodeJs, PHP, MySQL, Jquery, HTML, CSS, AJAX, JSON, OOP, MVC Architecture, JavaScript, Python, Apache Solr, Memcached, Amazon Web Services (AWS), AngularJS, grunt,gulp, SVN,GIT,and Docker
- Architecture design for medium to large backend systems that drive and control various applications
- Back-end development using Agile methodologies
- Database design and implementation and primarily MySQL
- Good knowledge on NoSQL databases such as MongoDB, Redis, and CouchDB
- Hands-on experience on Version control system such as SVN and GIT
- A good understanding of Linux and Apache platform
- Java Script and type script experience is mandatory
- Database knowledge is a must
- Cloud computing is an advantage
Must have:
- Extensive experience in ECMAScript - Latest Versions and Node.js (3-5 years).
- Experience in writing unit test cases and integration test cases.
- Experience in following best coding practices like linters, static code analyzers etc.
- Experience in functional programming and practical experience in cloud platforms
- You know a lot about SQL/NoSQL databases include but not limited to: MySQL, PostgreSQL, MongoDB, DynamoDB, Firebase Realtime Database
- You showed excellent knowledge of developing software’s by following all the important security guidelines like sql-injection, xss, csrf etc.
- You showed excellent knowledge developing scalable and highly-available microservices
- You have created some APIs with RESTful that is still up and running in serving hundreds of thousands of requests everyday
- You are proficient in GIT through either BitBucket, GitHub or GitLab
- You have come across Docker, Containers, Openshift.
- The only software engineering approach you believe is Agile