PrimeBase
NodeJS Developer
PrimeBaseTurkey3 hours ago
Full-timeRemote FriendlyEngineering, Information Technology

Join the Innovation at PrimeBase!


ABOUT US

Welcome to PrimeBase, where innovation meets technology to transform ideas into reality! We are a forward-thinking software development company dedicated to crafting cutting-edge solutions that revolutionize industries and streamline operations.

At PrimeBase, we believe in the power of innovation to drive progress. Our team of skilled engineers, designers, and visionaries is passionate about creating user-centric software that empowers businesses to thrive in the digital age.


Job Title: NodeJS Developer

Location: Remote


KEY RESPONSIBILITIES

  • 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.


QUALIFICATIONS

Required:

  • 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.

Preferred:

  • 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.

Key Skills

Ranked by relevance