
• Proven working experience in backend app development and experience with Node JS.
• Build advanced ecommerce backend applications for the multiple client platforms (both React and Android).
• Understanding of design principles and good architecture patterns.
• Proper Data Structures and Algorithm knowledge is a must.
• Graph QL and Apollo Server knowledge.
• Collaborate with cross-functional teams to define, design, and ship new features.
• Work with outside data sources and APIs like the one of Unicommerce.
• Create Unit-test code for robustness, including edge cases, usability, and general reliability.
• Work on bug fixing and improving application performance.
• Continuously discover, evaluate, and implement new technologies to maximize development efficiency.
• Translate designs and wireframes into high quality code.
• Have a good understanding of CI/CD tools (any).
• Robust knowledge of popular databases like MongoDB, Elastic Search, DynamoDB, Redis etc;
• Knowledge about AWS Services like EC2, Lambda, Kinesis, Redshift, S3 is super plus.
MUST HAVE
• CI/CD
• 3+ years in Node JS
• HTML, CSS, JavaScript
• MongoDB, Elastic Search, DynamoDB, Redis
• AWS Services like EC2, Lambda, Kinesis, Redshift, S3 is super plus.
• Data Structures and Algorithm knowledge is a must.

Similar jobs


Hands-on 5 to 7 years of current development experience
supporting/troubleshooting a high-volume online platform
Database – expert MS SQL Server skills, including views and stored procedures, and provide ongoing support, including analyzing logs, writing complex SQL scripts
High-quality software development skills to troubleshoot principally using Microsoft programming tools including using C#, ASP.NET, and client-side technology such as JavaScript, jQuery, HTML, Web Forms, and CSS
Exposure to developing applications using REST API and Angular would be beneficial (or knowledge of troubleshooting API based application)
Experience using dev toolkits eg. GitHub, SQL Server Management Studio, Visual Studio, LINQPad, Postman, reviewing/analyzing application logs
Understanding of development and release processes, including branching.
Node JS Developer
Job Description:
-
Node JS Developer
Job Description:
- 1 year development experience in NodeJs(v4 and above)
- Knowledge in Unit testing frameworks like Mocha
- Experience in working with any NodeJs web framework(Express or Hapi)
- Development experience using any persistent store (NoSql or Relational)
- Formal Deliverables
- Design and development of new and enhance existing applications using Node.JS
- Collaborate with internal and external team members to ensure projects get delivered as planned
- Develop Backend services using HapiJs
- Develop background workers based on cron or rabbitmq messages
- Support existing and new features via bug fixes, prod support or monitoring scripts
- Knowledge in Unit testing frameworks like Mocha
- Experience in working with any NodeJs web framework(Express or Hapi)
- Development experience using any persistent store (NoSql or Relational)
- Formal Deliverables
- Design and development of new and enhance existing applications using Node.JS
- Collaborate with internal and external team members to ensure projects get delivered as planned
- Develop Backend services using HapiJs
- Develop background workers based on cron or rabbitmq messages
- Support existing and new features via bug fixes, prod support or monitoring scripts
What you will do:
- Playing a part in defining software architectures – collaborate with leads to explore existing systems, determine areas of complexity, uncover potential risks to successful implementation, and learn the applications’ capabilities.
- Implementing solutions as per technical design for new features and changes to existing components.
- Participating in the full development lifecycle of new functionality and enhancements to existing applications.
- Committing to producing high quality, highly performing and robust software within agreed time estimates and to agreed quality standards.
- Managing all stakeholder expectations.
- Working alongside global teams.
- Taking responsibility for successful delivery.
- Being able to work in a fast paced Agile/SCRUM environment.
- Following coding standards, building appropriate unit tests, integrating tests and deployment scripts.
- Assisting in defining software architectures – Collaborating with leads to explore existing systems, determining areas of opportunities.
- Translating designs and style guides provided by the Design team into functional user interfaces, ensuring cross browser compatibility and performance.
- Contributing to continual improvement by suggesting improvements to user interface, software architecture or new technologies.


Skill Set Required:
· Good understanding with hands-on experience on PHP-Code-igniter / Laravel framework. · Writing web services on PHP. · Thorough understanding of OOP Concepts. · Working experience on HTML5/CSS3/jQuery · Knowledge of REST Service integration (JSON) · Must be a self-motivated, smart working person with a good attitude to work in teams and individually. |



We are looking for a Node.js Developer responsible for managing the interchange of data between the server and the users. Your primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.
Responsibilities and Duties
Primary Responsibilities:
- Write Elegant, Testable Code
- Design and implementation of low-latency, high-availability, and performant applications
- Implementation of security and data protection
- Build and Deploy Code
- Build Fast, Reliable REST APIs
- Adding New Features
- Enhancing Existing Code and Features
- Comfortable with Agile and Iterative Development along with code reviews
o JavaScript, its quirks and workarounds (4+ years of working experience)
o Advanced JavaScript libraries, frameworks and tools such as https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23AngularJS&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#AngularJS, https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23React&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#React, https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23Backbone&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#Backbone, https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23Node&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#Node, https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23EmberData&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#EmberData, https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23Meteor&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#Meteor, https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23jQuery&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#jQuery, https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23Mocha&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#Mocha, https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23Sinon&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#Sinon, https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23Grunt&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#Grunt, https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23Gulp&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#Gulp, https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23Webpack&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#Webpack, https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23Browserify&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#Browserify.
o Building responsive Single Page Applications using REFTful web services and processing JSON data
o Asynchronous request handling, partial page updates and AJAX
o Web markup including https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23HTML5&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#HTML5 and https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23CSS3&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#CSS3
o Front end development tools
o Code versioning tools like https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23Git&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#Git and https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23SVN&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#SVN
o https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23JSON&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#JSON and https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23REST&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#REST patterns
o Integrating enterprise software systems via https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23JSON&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#JSON and https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23REST&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#REST services
o https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23Microservices&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#Microservices
o HTTP request/response protocol o https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23XML&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#XML and https://www.linkedin.com/feed/hashtag/?highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6559663986286129152&keywords=%23XSLT&originTrackingId=rmLKo%2FqTSW26u1b1OnRt%2FQ%3D%3D" target="_self">#XSLT
o Basic understanding of computer network and its components
o Cloud-based technologies
o Automation tools like Docker, Chef, Puppet
o Agile Experience (Scrum, Kanban)





