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 it team, researchers, designers for designing 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 for the creation of scalable restful apis
• conducting code reviews of peer developers.
technical skills
• expertise and experience in the four main technologies – mongodb, expressjs, angularjs, and nodejs
• knowledge of html/css, jquery, php, java, python, oops, symfony, ui/ux design, aws, git, and design framework, web services, json, ajax, cryptography, and security, frontend css frameworks like bootstrap, etc.
• high-quality programming skills for a robust design
• 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
• familiarity with package manager-npm
• server management skills