Designing and implementing server-side components of web applications
Collaborating with other members of the development team to guarantee applications are optimized for performance and dependability
Troubleshooting and debugging issues related to Node.js applications
Maintaining and updating existing Node.js applications
Cooperating together with front-end programmers to integrate pieces.
Developing back-end services and user interfaces for diverse business processes.
Developing testable, reusable, and effective code to create high-performance applications.
Putting in place efficient data protection, security, and storage procedures.
Performing diagnostic tests, fixing flaws, and offering technical assistance.
Creating reports and documenting Node.js operations, including database schemas.
Requirements & Skills
Strong experience with Node.js and related frameworks is required
Experience with server-side programming languages such as JavaScript, TypeScript and/or Python
A strong understanding of web application architecture and design patterns
Working knowledge of version control systems like Git
Excellent problem-solving and debugging abilities.
Extensive understanding of web stacks, libraries, and frameworks, as well as JavaScript.
Expertise in front-end technologies including CSS3 and HTML5.
Strong interpersonal, communication, and teamwork abilities.
A remarkable capacity for analysis and problem-solving.
Excellent time and project management abilities.
Availability after hours to fix critical web application problems.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Software DevelopmentRole: Back End DeveloperEmployement Type: Full time