[Hiring] NodeJS Developer @Primebase ID-5406

Role Description

This role involves developing and maintaining server-side applications using Node.js and relevant frameworks.

  • Develop, maintain, and optimize server-side applications using Node.js and relevant frameworks.
  • Design and implement scalable, high-performance RESTful APIs and microservices.
  • Work with Express.js or similar frameworks to build backend solutions.
  • Collaborate with front-end developers to ensure seamless API integration.
  • Manage databases such as MySQL, MongoDB, or other NoSQL solutions to store and retrieve data efficiently.
  • Implement Docker and containerization strategies for deployment and scalability.
  • Integrate and maintain messaging systems like RabbitMQ and caching solutions like Redis.
  • Utilize Elasticsearch for search and analytics features.
  • Ensure code quality, security, and performance by following best practices and conducting code reviews.
  • Work with Git (GitHub or Bitbucket) for version control and collaborative development.
  • Debug and resolve bugs, performance issues, and system bottlenecks.
  • Utilize TypeScript to enhance code maintainability and scalability when applicable.
  • Deploy applications on Linux-based environments (LEMP stack preferred).
  • Collaborate with cross-functional teams including front-end developers, DevOps, and product managers.
  • Document technical specifications and API documentation for future reference.

Other Jobs You May Be Interested In

Remote Data Entry, No Experience, $40/hr, Part-Time
Virtual Assistant, $45/hr, Remote, No Experience, Night Job
Entry-Level Remote Data Entry, $50/hr, Evening Job
Customer Support, No Degree, $40/hr, Remote, Weekend Job
Remote Phone Job, $42/hr, Part-Time, College Student Friendly
Virtual Assistant, $40/hr, Remote, No Degree, Night Job
Part-Time Data Entry, $45/hr, Remote, College Student Friendly
Remote Moderator, No Degree, $50/hr, Evening, Weekend Job
Remote Customer Support, $42/hr, Night Job, No Experience
Live Chat Support, $40/hr, Remote, Entry Level, Part-Time
Virtual Assistant, Remote, $42/hr, Weekend, No Experience
Remote Data Entry, $45/hr, No Degree, Night Shift
Part-Time Customer Support, $40/hr, Remote, College Student
Remote Live Chat, $50/hr, Part-Time, Evening/Night Job
Entry Level Phone Job, $42/hr, Remote, No Degree Required
Weekend Data Entry, $45/hr, Remote, No Experience
Remote Virtual Assistant, $40/hr, Evening, Part-Time Job
Remote Moderator, $42/hr, Part-Time, Weekend, No Degree
Data Entry, $45/hr, Remote, Night Shift, College Student Job
Phone Support, Remote, $50/hr, No Experience, Part-Time
Virtual Assistant, No Experience, $42/hr, Remote, Weekend
Remote Customer Support, $45/hr, Part-Time, College Student
Data Entry, Remote, $40/hr, Night Shift, No Degree

Qualifications

  • A bachelor's degree in a relevant field.
  • At least 5 years of hands-on experience in Node.js development.
  • Proficiency in Express.js or similar backend frameworks.
  • Hands-on experience with Docker for containerization and deployment.
  • Familiarity with distributed systems and technologies like RabbitMQ, Elasticsearch, Redis, and MongoDB.
  • Strong command of version control systems, including Git (GitHub or Bitbucket).
  • Solid understanding of web technologies such as HTML5, Bootstrap, CSS, and jQuery.
  • Intermediate or higher proficiency in English.
  • Working knowledge of Linux environments, particularly the LEMP stack.
  • Skilled in designing and integrating RESTful web services.
  • Experience working with databases like MySQL, MongoDB, or other NoSQL solutions.
  • Strong grasp of modern JavaScript (ES6+) concepts and best development practices.

Requirements

  • Experience with PHP, particularly Laravel, is a significant advantage for backend development.
  • Experience with React.js is a plus for front-end development.
  • Familiarity with TypeScript.
  • Previous experience working in a tech startup or e-commerce company.

Benefits

  • Fully remote work environment.
  • Independent contractor engagement.
  • Must have a reliable computer and internet connection.
Back to blog