Epicareer Might not Working Properly
Learn More

Node.js Developer

Salary undisclosed

Checking job availability...

Original
Simplified
Job Description

• Design, analysis and development of web applications with Node.js

· Develop and maintain server-side applications using Node.js and related frameworks.

• Collaborate with the product team to understand project requirements and translate them into technical specifications.

• Optimize server-side code for performance and scalability to handle large datasets.

• Ensure that server-side code interacts with databases correctly.

• Ensure good response capacity to front-end requests.

• Design and implement RESTful APIs to facilitate seamless data exchange between the server and client applications.

• Ensure checkable, reusable and efficient code (maximum speed and scalability)

· Implement user authentication and access control mechanisms to ensure secure data handling.

· Troubleshoot and debug issues, perform root cause analysis, and implement solutions.

• Collaborate with front-end developers to integrate the backend functionalities into the user interface.

• Collaborate with cross-functional teams, including designers, project managers, and QA engineers, to deliver high-quality solutions.

• Recommend and apply improvements to processes and technology.

· Write clean, modular, and testable code following best practices and coding standards.

· Participate in the entire software development lifecycle, including planning, estimation, and deployment.

· Stay up to date with industry trends and emerging technologies and propose their adoption when appropriate.

Requirements:


• Strong proficiency in JavaScript, with a good understanding of its quirks and features.


• Experience with Node.js and related frameworks, such as Express.js.


• Solid understanding of asynchronous programming and event-driven architecture.


• Familiarity with front-end technologies, such as HTML, CSS, and JavaScript frameworks (e.g., React, Angular, Vue.js).


• Knowledge of database systems, both SQL and NoSQL (e.g., MongoDB, MySQL, PostgreSQL).


• Experience in designing and developing RESTful APIs.


• Understanding of server-side templating languages (e.g., EJS, Handlebars).


• Proficient in version control systems (e.g., Git).


• Familiarity with cloud platforms (e.g., AWS, Azure) and deployment processes.


• Knowledge of containerization technologies (e.g., Docker) is a plus.


• Strong problem-solving and analytical skills.


• Excellent communication and teamwork abilities.


• Bachelor’s degree in computer science or a related field (or equivalent work experience).
Similar Jobs

1d ago

OutSystems Developer
Lavu Tech Solutions Sdn Bhd

Full Time, onsite, onsite

Salary undisclosed