Job ResponsibilityJob description o Design, development and maintaining high performance, scalable and efficient server side applications.
o Performing solution design, analysis and development integration and configuration
o Performing Database design, configuration, migration and tuning
o Translate functional requirements into Technical solution and produce Technical Specification document
o Investigating and resolving technical and integration issues
o Defects fixing for any customization errors, system integrations errors, or any other errors arise during software upgrade activities or enhancement activities
o Prompt escalation of issues and concerns to Development Lead
Functional Skills o Work with the project team (Development Lead, Project Manager and Support team)
o Escalating issues related to Solution, Configuration & Project Implementation
o Troubleshooting and resolving applications problems/issues
o SDLC Agile Processes
Technical Skills o At least 5 yrs of strong working knowledge in development of NodeJS and React JS applications.
o Proficient in JavaScript and Typescript.
o Express framework
o REST api(POST,PUT,DELETE etc)
o Middleware using express
o Validation framworks like Joi, ajv etc
o PM2 or any process monitoring tools.
o Logging frameworks like Winston, Bunyan etc
o Database handling with CRUD operations
o Other areas like:-
o Promises
o Authentication mechanism
o Cron jobs
o lodash library
o file operations
o Encryption
o Third party integrations
o Intermediate knowledge on database Design (MSSQL or Oracle)
o Understanding the nature of asynchronous programming and its quirks and workarounds
o Recommending and implementing improvements to processes and technologies. Implementing effective security protocols and data protection measures.
o Should have knowledge in Windows/Unix Environment
o Good analytical and problem solving skills
o Designing customer-facing UI and back-end services for various business processes.
Job RequirementsJob Benifits