
We are looking for a Node.js developer with at least 2 years of experience to join our team.This role involves using JavaScript to develop server-side applications and working with frameworks like Express to build reliable backend systems.
RESPONSIBILITIES:
-Design, develop, and maintain server-side applications using Node.js, writing reusable, testable, and efficient code.
-Develop and integrate RESTful APIs to interact with front-end and other services, including working with third-party APIs.
- Design and implement database schemas, ensure data security and integrity, and perform database tuning and optimization.
-Participate in code reviews to maintain high-quality code standards and write unit and integration tests to ensure code reliability.
-Collaborate with developers, designers, and other team members to deliver cohesive and user-friendly applications while communicating effectively with stakeholders.
-Identify and resolve performance issues and bugs, and monitor applications and services to ensure uptime and performance.
REQUIREMENTS:
-Experience: At least 2 years of professional experience with Node.js.
-Education: Bachelor’s degree in Computer Science, Information Technology, or a related field (or equivalent work experience).
SKILLS:
Strong understanding of JavaScript, including modern frameworks and libraries.
Proficiency in Node.js and its core modules.
Knowledge of front-end technologies and the ability to collaborate with front-end developers.
Familiarity with HTML5, CSS3, and client-side JavaScript frameworks.
Proficiency in working with both relational and NoSQL databases.
Experience in designing, developing, and consuming RESTful APIs.
Understanding of GraphQL is a plus.
Familiarity with DevOps practices and tools for automation, deployment, and monitoring.
ABOUT US [https://rankmath.com/about/ ]:
We are a 100% remote team and offer flexible work arrangements (if applicable).
Opportunities for growth and learning within a dynamic and fast-paced environment.
Key Skills
Related Jobs

Security Engineer Ubuntu

Senior Software Engineer

Test Automation Engineer

Senior Android Engineer

Lead Software Engineer

Senior Frontend Engineer

Data Engineer

Production Engineer

Senior Back End Developer

Senior Frontend Engineer Platform

IT Engineer

Senior Software Engineer Cloud Images

Senior Product Designer

Hands On Engineering Manager

Full Stack Software Engineer

Senior Front End Developer

Customer Success Manager

Senior Software Engineer .NET Core

Front End TypeScript Developer
