Roles & Responsibilities
- Develop, test, and deploy fast and scalable web apps
- Designing and maintenance of fully functional large relational and non-relational databases
- Timely deployment of web apps on the cloud
- Server management and cloud-based infrastructure
- Establishment and integration of development tools as required
- Identification of application issues when deploying the apps
- App deployment on the cloud, along with solving debugging issues
- Coding architecture for frontend and backend
- Building interactive consumer data
- Collaboration with the IT team, researchers, and designers to design robust apps and encouraging business goals
- Creating features in apps that have a mobile responsive design
- Testing applications and fixing bugs, along with security and data protection features
- Establish code architecture decisions for supporting scalability and good performance
- Makes use of popular front-end frameworks like Bootstrap, LESS, etc. and design UI components
- Participation with developers in the creation of scalable RESTful APIs
- Conducting code reviews of peer developers
Technical Skills
- Expertise and experience in the four main technologies MongoDB, ExpressJS, Angular 2+ and NodeJS
- Knowledge of HTML/CSS, JAVASCRIPT, TYPESCRIPT, jQuery, UI- design, Git, and design framework, web services, JSON, AJAX, cryptography, and security, frontend CSS frameworks like Bootstrap, Material UI etc.
- Familiarity with package manager-npm
- Experience in application architecture, server management, cross-browser compatibility, responsive design, and website performance
- Understanding of DB architecture design and programming templates, Agile methodologies, client-side and server-side procedures