Epicareer Might not Working Properly
Learn More

Full Stack Developer

Salary undisclosed

Apply on


Original
Simplified

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.