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