SegWitz is a strategic software developer working with enterprises in developing and integrating software for unlocking business potential through digitalization and strategic planning for exponential growth. We gather great minds in tech to build a world-class team of thinkers, innovators, and leaders. We focus on creating an unforgettable digital experience through ultra-convenience, customer satisfaction, accessibility, and transparency in the consumer market.
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.