Roles and Responsibilities- • Developing back-end website. • Integration of user-facing elements developed by front-end developers with server side logic. • Designing user interactions on web pages. • Developing back-end website applications. • Creating servers and databases for functionality. • Ensuring cross-platform optimization for mobile phones. • Ensuring responsiveness of applications. • Working alongside graphic designers for web design features. • Seeing through a project from conception to finished product. • Designing and developing APIs. • Meeting both technical and consumer needs. • Integration of data storage solutions (may include databases, key-value stores, blob stores, etc.) • Implementation of security and data protection • Staying abreast of developments in web applications and programming languages. • Work with outside data sources and APIs like Twilio & AWS. • Unit-Test code for robustness, including edge cases, usability and general reliability. • Work on bug fixing and improving API performance.
Desired Candidate Profile-
• Must have knowledge of . • Strong in , Javascript, , , NoSql, MongoDB. • Knowledge of and frameworks available for it (such as Express, StrongLoop, etc depending on your technology stack) • Proficiency in fundamental front end languages such as HTML, CSS, and JavaScript. • Good understanding of server-side CSS preprocessors (such as Stylus, Less, etc depending on your technology stack) • Familiarity with JavaScript frameworks such as Angular JS, React and Amber. • Experience with advanced JavaScript libraries and frameworks such as AngularJS, - • KnockoutJS, BackboneJS, ReactJS, DurandalJS, etc. • Proficiency in server-side languages such as and related. • Familiarity with database technology such as MySQL, Oracle, and MongoDB. • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing output to match the specific pla