Senior Back-End Node.js Engineer Offline

Responsibilities

  • Design, develop, and maintain backend services and APIs (RESTful and GraphQL) using Node.js, Express.js, and MongoDB.
  • Architect scalable and maintainable microservices with clean and modular code.
  • Implement messaging queues using RabbitMQ for asynchronous processing and service communication.
  • Optimize application performance, ensure high availability, and resolve production issues quickly.
  • Collaborate with front-end developers, DevOps, and QA to deliver end-to-end features.
  • Participate in code reviews, mentorship, and the adoption of best practices in engineering.
  • Ensure application security, data validation, and system resilience across the backend stack.

Requirements

  • 7+ years of professional backend development experience
  • Strong expertise in Node.js and Express.js.
  • Experience building and maintaining RESTful and GraphQL APIs.
  • Solid understanding of RabbitMQ for message brokering and event-driven architectures.
  • Proficiency with MongoDB, including indexing, aggregation, and performance tuning.
  • Experience with version control systems (e.g., Git) and CI/CD pipelines.
  • Strong debugging and profiling skills for backend performance optimization.
  • Familiarity with containerization (Docker) and working in cloud environments (AWS, GCP, or Azure).

As A Plus

  • Experience with Elasticsearch for search and analytics solutions.
  • Familiarity with Moleculer framework for building microservices.
  • Hands-on experience with PostgreSQL and relational database design.
  • Exposure to PHP, especially for maintaining or migrating legacy services.
  • Knowledge of authentication standards (OAuth2, JWT), security best practices

We Offer

  • Competitive salary
  • Flexible schedule
  • Social package
  • Courses, webinars, and seminars to increase professional skills
  • Possibility to work remotely and onsite
  • Horizontal hierarchy. No micromanagement pressure
  • Open company culture where your ideas and initiatives are valued
  • Regular team building & corporate events
  • International projects


 

The job ad is no longer active

Look at the current jobs Node.js →

Loading...