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