Website: https://www.searchtap.io
Job Profile: NodeJS Backend Developer
Job Location: Vikas Puri, New Delhi
Salary: Hike on Present CTC (Up to 5.5 LPA)
Experience: 1.5 – 3 Years
Course Specialization: BE/B.Tech/ME/M.Tech/MCA
Job Description:
We are looking for a Node.JS developer to drive our backend operations for our products Sparq/SearchTap. The primary focus will be to build APIs which can process millions of request. We already process more than 10mn requests on a weekly basis.
You would be required to write APIs and respective specs in mocha. You will also coordinate with the content team to define documentation for REST APIs.
Responsibilities:
– Integration of user-facing elements developed by front-end developers with server-side logic
– Writing reusable, testable, and efficient code
– Design and implementation of low-latency, high-availability, and performant applications
– Implementation of security and data protection
– Integration of data storage solutions such as PostgreSQL, MongoDB, etc.
– Writing testable code and creating relevant specs
Skills And Qualifications:
– Strong NodeJS experience of 1.5-3 years
– Strong proficiency with JavaScript & TypeScript.
– Knowledge of Node.js and frameworks available for it such as Koa, TypeORM, VueJS etc.
– Strong understanding of Promises and asynchronous programming.
– Understanding the nature of asynchronous programming and its quirks and workarounds
– Good understanding and working experience with AWS SDK such as S3, SES, SQS etc.
– Good understanding and working experience with Google Cloud SDKs, such as Firestore, Cloud Storage, etc.
– Good understanding of server-side CSS preprocessors, SCSS
– Basic understanding of front-end technologies, such as HTML5, and CSS3
– User authentication and authorization between multiple systems, servers, and environments
– Integration of multiple data sources and databases into one system
– Understanding fundamental design principles behind a scalable application
– Creating database schemas that represent and support business processes
– Implementing automated testing platforms and unit tests
– Proficient understanding of code versioning tools, such as Git
– Strong Academic & Technical Background
– Good communication skills