Eminence Innovation

Eminence Innovation

About Us


kFull Stack Developer - Node.js and React.js +5+ Years Experience Job Description
About the Job
We have always been in the spotlight for being adeptin the next big technologies. What we can offer you is
a space to explore varied technologies and quench your techie soul.
We are looking for Developers killed in technologies like Node.js, React.js and AWS who also holds
experience with user-interface design.
Experience: 5+ years
Work Location: Dubai
Notice Period: Immediate - 15 Days only
Responsibilities:
Below are some of the responsibilities a full stack developer is expected to assume in their position:
• The full stack developer will be responsible for design and development of scalable and flexible web
applications and creating API to connect to databases and applications from back-end to client-side
code, using optimal and efficient technologies, frameworks, and patterns.
• Take responsibility for design, implementation and maintain existing development ecosystem,
including bugs fixing, design and develop new custom components to meet project requirements.
• Working with other developers and software engineers to develop front-end and back-end
architecture that's well-structured and flexible, along with the APIs to support it.
• Install and configure server environments for React deployments maintain and update project
dependencies as well as fix any conflicts.
• Responsible for regular communication with developer team involved in the development process
and testing of new features in the application
• Analyzing requirements and designing new functionality for new projects with cutting edge
technology with research on optimization and new features for the existing product by ensuring a
required level of performance.
• Candidate must be abreast with latest technologies and trends, relevant standards should be able
to work effectively in a multidisciplinary, multinational team environment focused on innovation
with comfortable working on a range of problems.
Desired Competencies (Technical/Behavioral Competency) Must Have
• Microservices and agile development.
• Proficient in Node.js and working knowledge of JavaScript, JQuery, HTML, CSS, frameworks (Angular.js,
React.js)
• Experience with Unix/Linux or Windows and/or Mac environments, distributed systems
• Excellent practical knowledge of OOP concepts and SOLID principles
• Relational Databases and SQL
• Hands-on experience with cloud (AWS) development/hosting.
• Experience with Web services development (SOAP, REST)
• Strong in Object Oriented Programming, MVC, Design patterns and SOLID principles
Key skills expected:
• Must have worked in Node.js and Express with Good knowledge of JavaScript, CSS and HTML is a must.
• Should have worked on React.js class-based and functional concepts
• Knowledge of framework like Next.js, Nest.js is an added advantage
• Should be good at understanding project requirement and communication skills
• - Experience developing desktop and mobile applications.
• - Familiarity with common technology stacks.
• - Knowledge of multiple front-end languages and libraries (e.g. HTML/CSS, JavaScript, XML, jQuery).
• Knowledge of multiple back-end languages (NodeJs and JavaScript frameworks (e.g. Angular/ React),
Familiarity with databases (e.g. MySQL, MongoDB), web servers (e.g. Apache, Nginx) and UI/UX design.
• Experience with user-interface design.
• Background in computer science, with a focus on data structures, algorithms, and API design.
• Ability to learn other coding languages.
• Experience in working with front-end technologies i.e. jquery, java script, ajax, html, css.
• Experience in Mongo DB.
• Demonstrated ability to share knowledge via formal mentoring, reviewing code, reviewing design
documents, providing technical talks, teaching classes, or as a consultant on projects.
Skills required:
Skills
• Database Integration
• Node.js
• Oops concept
• Redis
• Java Script
• Microservices
• Multi-Threading
• MongoDB
• Rest API
• JWT
• MVC
• Hibernate
• JPA
• API optimization
• Socket.io
• Jquery
Job Qualifications:
• Bachelor's degree in computer science, software development, engineering, or a related technical field