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.