Job at a glance
- Integration of user-facing elements developed by front-end developers with server-side logic. - Writing reusable, testable, and efficient code. - Design and implementation of low-latency, high-availability, and performant applications. - Implementation of security and data protection. - Integration of data storage solutions {mysql, redis}. - Understanding the requirements and planning the implementation accordingly.
- Good interaction with the team. Good debugging skills. - Strong proficiency with JavaScript {optimized code}. - Knowledge of Node.js and frameworks available for it {sequelize}. - Understanding the nature of asynchronous programming and its quirks and workarounds. - Optimization in terms of memory and time. - Good understanding of server-side templating languages. - Basic understanding of front-end technologies, such as HTML5, and CSS3.
- Proficient understanding of code versioning tools, such as Git.