Rabbitmq Empregos à distância e ao domicílio em nan

Remote Senior Backend Engineer - Node.js

Glowingbud · India · Remote

About the job

This job is sourced from a job board.

Key Responsibilities

  • Design, develop, and maintain backend systems and APIs using Node.js.
  • Work with MongoDB to design and optimize database schemas, queries, and indexes.
  • Ensure the scalability, reliability, and security of the backend infrastructure.
  • Collaborate with front-end developers, product managers, and other team members to deliver seamless user experiences.
  • Optimize server-side performance, troubleshoot bottlenecks, and debug issues.
  • Implement robust testing strategies, including unit, integration, and end-to-end testing.
  • Stay up to date with the latest backend development trends and best practices.
  • Mentor junior developers and participate in code reviews to maintain high-quality standards.
  • Contribute to the architecture and technical direction of the platform.

Required Skills And Qualifications

  • Proven experience as a Backend Engineer with at least 5+ years of professional experience.
  • Extensive knowledge of Node.js and its ecosystem (e.g., Express.js, NestJS).
  • Proficiency in working with MongoDB, including aggregation pipelines, indexing, and performance tuning.
  • Strong understanding of RESTful API design principles and best practices.
  • Experience with microservices architecture and message queues (e.g., RabbitMQ, Kafka) is a plus.
  • Solid understanding of asynchronous programming and event-driven systems.
  • Knowledge of authentication and authorization protocols such as OAuth, JWT, etc.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and CI/CD pipelines.
  • Excellent problem-solving skills and the ability to work in an agile development environment.
  • Strong communication skills and the ability to work collaboratively in a team setting.

Preferred Qualifications

  • Experience with GraphQL is a plus.
  • Familiarity with containerization tools such as Docker and orchestration systems like Kubernetes.
  • Exposure to monitoring tools like Prometheus, Grafana, or similar.
  • Prior experience in a senior or lead engineer role.

What We Offer

  • Competitive salary and benefits package.
  • Flexible work environment, including remote work options.
  • Opportunities for professional growth and learning.
  • Collaborative and inclusive company culture.
  • Work on cutting-edge projects with a talented and passionate team.

(ref:hirist.tech)