logo

JobNob

Your Career. Our Passion.

Senior Software Engineer - Full Stack Development


Recruit91


Location

United Arab Emirates | India


Job description

Job description:Overall Scope for Full Stack Engineer- Senior Software Engineer is a key technical position in the universe of roles - Through their innovative design and development capabilities, the Engineer will be responsible for design, development and maintenance- The Engineer will operate on a continuous delivery agile model with emphasis on deployment automation, improving code quality, monitoring and on going ownership of components in production. The role requires proven experience in planning, specifying, developing and deploying high performance, robust and resilient products.- The Engineer must be able to demonstrate sound knowledge of cloud computing, big data storage and enterprise product deployment.- The Engineer will also be expected to bring the best of new technologies where appropriate, and will provide guidance on opportunities for improving Products. This will be achieved through a mixture of hands on technical work evaluating new technologies, developing solutions, supporting early stage project deployments and acting as an advisor or client support on specified projects.- The Engineer will also jointly own with other peers and tech leaders, the operational stability of the components he / she builds and be in a position to affect change to improve the on going robustness, resiliency and stability of those components. The Engineer is expected to be capable of operating as a full stack developer working seamlessly between front and back end web systems.Description:- Translate user requirements into the overall architecture, specification, design, and implementation or modification of new functionalities, features, components working with internal and/ or external providers- Work on projects as agreed with the CTO / Delivery Manager or line manager- Undertake the development planning, development execution, continuous improvements and optimizations on products in line with the Company priorities.- Contribute to the development of internal standards, policies and procedures- Contribute to complex and broad reaching development projects involving multi disciplinary working, and where appropriate take a lead role- Design, schedule and deliver new and enhanced applications according to priorities agreed with the immediate manager- Build, test, implement and maintain applications/services, troubleshooting applications and infrastructure problems to reach resolution as required- Discuss and recommend technical developments to improve the quality of our products and supporting infrastructure- Create and maintain technical documentation to a high standard- Develop an understanding of existing Products and consider opportunities for future development for new features, optimizations ,automation and efficient client support- Keep abreast of new technology for future proofing applications and infrastructure, sharing knowledge with colleagues as appropriateDescription:- Qualifications: Relevant IT qualification e.g., B. Tech or MCA or equivalent degree in Computer Science, IT and demonstrable development experience gained in a similar role.- Considerable, demonstrable experience working as as full stack developer- Experience of developing custom modules on large scale MERN stack based applications and products- Experience of working with and developing against APIs and data frameworks- Experience of developing scalable web services across multiple platforms and systems- Experience of working with non relational database engines, ideally MongoDB- Experience of working in a development team (preferably in a start up environment) to build and implement applications, following deployment and build processes using industry best practices- Experience of integration technologies to connect or data across systems and frameworksSkills:- In depth knowledge and experience of developing and deploying production websites and web applications- Excellent knowledge and experience of: MERN Stack with strong hand on node.js- Ability to plan and implement front end designs as required (using Reactjs)- Ability to think beyond single tasks and take a framework orientated approach- Excellent organizational skills, with ability to work to deadlines and manage own time- Ability to use NodeJS and Node JS based tools- Strong verbal and written communication and interpersonal skills with the ability to listen to and interpret requirements wit h technical and non technical audiences- Ability to respond flexibly to the development needs of the organization- Good technical documentation skills and ability to produce clear diagrams to document complex information systems and workflows- Good problem solving skills and ability to debug existing code- A positive attitude, be self motivated and results orientated- Ability and willingness to update professional knowledge and commitment to continuous improvement (ref:hirist.tech)


Job tags



Salary

All rights reserved