Senior Node.js Developer

Posted on February 12, 2025

Apply Now

Job Description

  • ob Title: Senior Node.js Developer
  • Location: Remote
  • Shift Time: 1:00 PM - 10:00 PM / 2:00 PM - 11:00 PM (Preferable)
  • Experience: 8-9 years in Node.js development (specifically)
  • About the Role:
  • We are looking for a highly skilled Senior Node.js Developer with 8-9 years of direct experience in building scalable, high-performance applications using Node.js. The ideal candidate will have a strong understanding of asynchronous programming, API design, and cloud-based architecture, and will be responsible for developing backend services and ensuring the overall performance and scalability of our systems. This is a fantastic opportunity for an experienced developer to join a dynamic, growing team in a fully remote role.
  • Key Responsibilities:
  • * Design, develop, and maintain backend services and APIs using Node.js.
  • * Write clean, efficient, and reusable code while following best practices for code architecture and performance optimization.
  • * Work on building scalable applications and services that can handle high-traffic loads.
  • * Collaborate with front-end developers and other team members to integrate user-facing elements with server-side logic.
  • * Implement and maintain databases, including MySQL or MongoDB, and ensure data consistency and performance.
  • * Work with cloud platforms (e.g., AWS, Google Cloud) and deployment tools (e.g., Docker, Kubernetes) to ensure the reliability of services.
  • * Write unit and integration tests to ensure the stability and performance of applications.
  • * Lead technical design discussions, code reviews, and mentor junior developers.
  • * Troubleshoot and resolve performance and scalability issues quickly.
  • Required Skills and Qualifications:
  • * 8-9 years of direct experience in Node.js development (not overall experience, but specific to Node.js).
  • * Strong experience with asynchronous programming and the Node.js event loop.
  • * In-depth knowledge of Node.js frameworks like Express.js or NestJS.
  • * Experience with RESTful APIs, GraphQL, and WebSocket.
  • * Strong proficiency in MySQL, MongoDB, or other NoSQL databases.
  • * Expertise in designing and optimizing database queries and performance.
  • * Experience with cloud infrastructure (AWS, Google Cloud, etc.) and containerization (Docker).
  • * Understanding of security and data protection best practices.
  • * Proficient with version control systems (Git) and CI/CD tools.
  • * Excellent problem-solving abilities and a strong focus on delivering high-quality code.
  • * Strong communication skills and the ability to collaborate with remote teams.
  • Preferred Qualifications:
  • * Experience with microservices architecture.
  • * Familiarity with front-end technologies (React.js, Angular) is a plus.
  • * Knowledge of message brokers (e.g., RabbitMQ, Kafka) is a plus.
  • * Familiarity with agile development methodologies (Scrum, Kanban).

Required Skills

microservices architecture. front-end technologies (react.js angular) (aws google cloud etc.)