Search by job, company or skills

  • Posted 12 days ago
  • Over 300 applicants
Quick Apply

Job Description

We are looking for a Node.js Developer who is responsible for managing the interchange of data between the server and the users. Primary focus will be the development of all server-side logic, definition and maintenance of the central database, and ensuring high performance and responsiveness to requests from the front-end.A basic understanding of front-end technologies is necessary as well.

Responsibilities:

  • Collaborate with other members of the team, such as front-end developers
  • Writing reusable, testable, and efficient code
  • Design and implementation of low-latency, high-availability, and performant applications
  • Implementation of security and data protection
  • Integration of data storage solutions
  • Writing unit test cases
  • Documenting application changes and developing updates.

Requirements:

  • Proficiency in Node.js and frameworks like Express.js, Nest.js, CORE PHP, Framework Laravel
  • Experience with NoSQL (MongoDB, Firebase) and SQL (PostgreSQL, MySQL) databases.
  • Strong knowledge of JavaScript (ES6+) and TypeScript (preferred).
  • Experience with API development, WebSockets, and real-time applications.
  • Familiarity with microservices architecture and message queues (Redis).
  • Understanding of asynchronous programming and event-driven architecture.
  • Proficiency in version control (Git, GitHub/GitLab/Bitbucket).
  • Knowledge of testing frameworks like Jira.
  • Experience with containerization tools like Docker and Kubernetes (a plus).
  • Understanding of security best practices and OAuth, JWT authentication.
  • Good understanding of front-end technologies, such as HTML5 and CSS3
  • Creating database schemas that represent and support business processes
  • Understanding differences between multiple delivery platforms, such as mobile vs. desktop, and optimizing
  • Integration of multiple data sources and databases into one system
  • User authentication and authorization between multiple systems, servers, and environments

More Info

Job ID: 120567409

Similar Jobs