Backend Developer

3 - 7 years

0 Lacs

Posted:1 day ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

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.,

Mock Interview

Practice Video Interview with JobPe AI

Start JavaScript Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Javascript Skills

Practice Javascript coding challenges to boost your skills

Start Practicing Javascript Now

RecommendedJobs for You

Perintalmanna, Kerala, India

Vadodara, Gujarat, India

Bengaluru, Karnataka, India

Bengaluru, Karnataka, India