Bachelor's or Master's degree in Computer Science, Information Technology or allied streams.
Strong foundations in computer science, data structures, algorithms, and programming logic.
Experience with JS frameworks and toolchains: React,NodeJS, ExpressJS, Bootstrap, Material Design.
Experience in designing and developing REST APIs, GraphQL.
Strong understanding of object oriented programming (OOP), MVC, design patterns, and multi-tiered application architectures.
Strong understanding of web scalability engineering and site performance engineering.
Experience in the full Software Development Lifecycle (SDLC) and agile methodologies.
DevOps mindset with a working experience of CI/CD, Build Automation Tools, Version Control Systems, Git, and foundations of Linux would be an added advantage.
Experience with Content Delivery Networks (CDNs), API Management, Application Gateways, and Cloud Deployments Azure