Requirements, Skills & Qualifications
- 2-3 years of experience with Node JS itself
- Experience with Net JS and GraphQL databases.
- Has own PC/Laptop to work remotely
- Can start working with us immediately
- Must have worked with the PostgreSQL, SQLite, GraphQL, and/or MongoDB databases.
- Have a deep understanding of Javascript (depending on your project needs you might also require knowledge in Typescript)
- Good understanding of Node.js and the most common packages in the ecosystem (e. g. Express)
- Confident with asynchronous programming concepts and how to use them pragmatically from Javascript
- Knowledge of server-side templating languages (e. g. EJS, Jade, etc.)
- Familiarity with HTML5 and CSS3
- Knowledge of CSS preprocessors (Depends on your tech stack i. e. LESS, SASS etc.)
- Working knowledge of node.js package management and the tools ecosystem (like npm, grunt)
Duties & Responsibilities
- Understand software requirements, and ensure timely & quality delivery of software into production and at team-level.
- Participate in technical design and development of new backend Node.js applications, or enhancements to existing applications.
- Strongly adhere to code standards, and industry best practices for security & scalability.
- Participate in writing unit tests, documentation, and assisting the frontend team to understand collaborative APIs.
- Resolve complex technical issues under minimal supervision, and assist less experienced peers.
Must-Haves
> 2-3 years of experience with Node JS itself
> Must have worked with the PostgreSQL, and/or MongoDB databases.
> Have a deep understanding of Javascript (depending on your project needs you might also require knowledge of Typescript)
> Good understanding of Node.js and the most common packages in the ecosystem (e. g. Express)
> Confident with asynchronous programming concepts and how to use them pragmatically from Javascript > Knowledge of server-side templating languages (e. g. EJS, Jade, etc.)
> Familiarity with HTML5 and CSS3
> Knowledge of CSS preprocessors (Depends on your tech stack i. e. LESS, SASS etc.)
> Working knowledge of node.js package management and the tools ecosystem (like npm, grunt)