Backend Developer University Living

  • company name University Living
  • working location Office Location
  • job type Full Time

Experience: 3 - 3 years required

Pay:

Salary Information not included

Type: Full Time

Location: Faridabad

Skills: ajax, JavaScript, NodeJS, HTMLCSS, AgileScrum

About University Living

Job Description

As a Node.js Developer, you will be responsible for managing the interchange of data between the server and the users. Your primary focus will involve developing all server-side logic, defining and maintaining the central database, and ensuring high performance and responsiveness to requests from the front-end. It will be crucial for you to integrate the front-end elements built by your co-workers into the application, requiring a basic understanding of front-end technologies as well. To excel in this role, you must possess a strong proficiency in JavaScript and have knowledge of Node.js core and frameworks such as Express, StrongLoop, koa, and hapi. Understanding the nature of asynchronous programming, server-side templating languages, and server-side CSS preprocessors is essential. Additionally, having a basic understanding of front-end technologies like HTML5 and CSS3, along with awareness of accessibility and security compliance, will be beneficial. You will also be involved in integrating multiple data sources and databases into a unified system, understanding fundamental design principles for scalable applications, and optimizing outputs for different delivery platforms such as mobile and desktop. Creating database schemas that align with business processes and implementing automated testing platforms and unit tests will be part of your responsibilities. Proficiency in code versioning tools like Git is necessary to streamline development processes effectively. In terms of technical skills, you are expected to have expert knowledge of key web technologies including HTML5, CSS3, JavaScript/AJAX, NodeJS, and React. Additionally, a deep understanding of Object-Oriented Analysis and Design, as well as familiarity with Design Patterns and Frameworks like NodeJS and React, will be advantageous. Knowledge of Agile methodologies, particularly Scrum, is also desired. Soft skills are equally important for success in this role. Self-motivation to work independently, a strong work ethic, and the ability to collaborate within a team while adapting to evolving processes are key attributes. Flexibility, adaptability, and experience with Agile methodologies are valuable traits to possess. Overall, this position requires a blend of technical expertise in AJAX, JavaScript, NodeJS, HTML/CSS, and Agile/Scrum, along with strong communication and teamwork skills to deliver robust and efficient solutions.,