Requirements:• At least 2 years of experience in building large-scale software applications with following skills,• Front-end technology: They should know basic front-end languages like HTML, CSS, and JavaScript. Knowledge about validation, responsiveness, and user experience is a must. They should know at least one framework such as Angular, React, Vujes, Backbonjes, jQuey.• Back-end technology: Must know about APIs, databases, and server configuration. Must have knowledge of at least one backend framework, such as Django, Spring,.Net, Express.js, or Rails, as well as at least one backend language, such as PHP, Java, C#, Ruby, or Python.• Database and cache: Knowledge of DBMS systems, such as SQLServer, Oracle, MongoDB, and MySQL, as well as caching technologies like Redis, Memcached, and Varnish.• Specialize in the seamless integration of front-end and back-end technologies to ensure the cohesive development of applications.• Design: They should have knowledge of UI/UX and basic prototype design.• Server: working with Nginx or Apache servers and having a strong Linux foundation• Deployments on AWS, Heroku, Digital
Responsibilities:• Work with development teams and product managers to ideate software solutions• Design client-side and server-side architecture• Develop and manage well-functioning databases and applications• Write effective APIs• Test software to ensure responsiveness and efficiency• Troubleshoot, debug and upgrade software• Create security and data protection settings• Write technical documentation• Work with team to improve software
Work from home / remote.