Backend Engineer (Node.js)

On-Site | Permanent | Experience

Back to Jobs

Job Description

We are looking for a skilled Backend Engineer with expertise in Node.js to join our growing team. You will be responsible for developing and maintaining server-side logic, ensuring high performance and responsiveness to requests from the front-end.

Key Responsibilities

  • Design, develop, and maintain scalable Node.js applications
  • Implement robust and secure RESTful APIs
  • Collaborate with front-end developers to integrate user-facing elements
  • Optimize applications for maximum speed and scalability
  • Implement data storage solutions using MongoDB, PostgreSQL, or MySQL
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and provide constructive feedback
  • Troubleshoot and debug applications

Requirements

  • 3+ years of professional experience with Node.js
  • Strong proficiency with JavaScript/TypeScript
  • Experience with Express.js or similar frameworks
  • Knowledge of database technologies (MongoDB, PostgreSQL, MySQL)
  • Experience with RESTful API design and development
  • Familiarity with version control systems (Git)
  • Understanding of authentication and authorization mechanisms
  • Experience with testing frameworks (Jest, Mocha)

Nice to Have

  • Experience with cloud platforms (AWS, Azure, GCP)
  • Knowledge of Docker and containerization
  • Understanding of microservices architecture
  • Experience with message brokers (RabbitMQ, Kafka)
  • Knowledge of GraphQL

Apply for this Position

Maximum file size: 5MB

Job Summary

Position: Backend Engineer (Node.js)
Location: On-Site
Type: Permanent
Experience: 3+ Years
Department: Engineering
Salary: Competitive

What We Offer

  • Competitive salary package
  • Health insurance coverage
  • Two weeks paid time off
  • Performance bonuses
  • Professional development
  • Modern work environment
  • Team building activities
  • Career growth opportunities