Requirements
- Design and build applications using Node.js, React.js, and open-source technologies.
- Analyze existing systems and propose future-state architectures with clear evolution paths.
- Identify technical solutions and recommend appropriate tools and technologies.
- Assess and suggest technologies through research, analysis, and proof-of-concept validation.
- Gather requirements, conduct analysis, and develop object-oriented architecture and design.
- Transform business requirements into functional, resilient, and scalable software systems.
- Quickly learn and adapt to new platforms, programming languages, and frameworks.
- Demonstrate knowledge of continuous integration and testing using Jenkins or GitLab CI.
- Build and deploy highly available, fault-tolerant applications on cloud platforms, preferably AWS, using container technologies.
- Proficiency in JavaScript frameworks such as React JS, Angular, or Ext JS.
- Implement application-level security best practices.
- Apply strong analytical and problem-solving abilities to complex technical challenges.
- Work independently with initiative and enthusiasm for new technologies and industry trends.
Nice to Have
- Hands-on experience with Agile, SCRUM, or Kanban methodologies.
- Solid understanding of DevOps practices and platforms like OpenShift or Kubernetes.
- Familiarity with React, jQuery, Node.js, and Docker technologies.
- Possession of AWS certification is advantageous.
- Some background in solution architecture roles.
Required
- Architecture, Design and development of application with Node/Reactjs, Open Source Frameworks and Technologies.
- Ability to understand “as is” system and should be able to define/recommend target architecture along with evolution and roadmap.
- Ability to find out technical solution for requirements and suggest tools and technologies.
- Ability to evaluate and recommend tools/technologies/solution based on research and study supported by proof of concept.
- Ability to capture requirements, perform analysis and create architecture & design (OOAD).
- Ability to translate requirements to working, robust and scalable software.
- Ability to learn new platforms, frameworks and programming languages and adopt changes.
- Knowledge of CIT (using Jenkins or GITLABCI), Pipeline as code.
- Experience of developing and deploying scalable, reliable and robust application on cloud (preferably AWS), Containers.
- Java Script Framework: React JS or Angular or ExtendedJS.
- Application security.
- Very strong problem solving and analytical skills.
- Self-starter and highly motivated with passion for emerging technologies and trends.
Preferred
- Working experience of Agile/SCRUM/Kanban techniques.
- Good understanding and experience in DevOps, Openshift/Kubernates.
- Experience/knowledge of React, JQuery, NodeJS, Dockers.
- Good to have AWS certified.
- Having some experience in solution architecture.