HumanBit Logo

Backend Developer | Codersbrain

full-time
Posted on June 26, 2025

Job Description

NodeJS Microservices Engineer

Job Summary

We are seeking a highly skilled NodeJS Microservices Engineer to work remotely on developing and maintaining robust microservices architectures. The ideal candidate will be proficient in implementing Kafka, GRPC, and writing comprehensive unit test cases. This role focuses on building scalable and reliable services that contribute significantly to the organization’s technology goals.

Responsibilities

  • Develop and maintain microservices using NodeJS, ensuring high performance and responsiveness.
  • Design and implement message-driven architectures using Kafka for efficient data streaming.
  • Integrate GRPC protocols for seamless communication between services.
  • Write and maintain unit test cases to ensure software quality and reliability.
  • Collaborate with cross-functional teams to troubleshoot issues and optimize system performance.
  • Contribute to code reviews and continuously improve development processes.

Qualifications

  • Strong proficiency in NodeJS with experience in building microservices.
  • In-depth knowledge of Kafka and its ecosystem for message streaming.
  • Hands-on experience with GRPC and API integrations.
  • Expertise in writing and executing unit test cases using modern testing frameworks.
  • Familiarity with Agile methodologies and version control systems.
  • Bachelor’s degree in Computer Science or a related field (or equivalent practical experience).
  • Excellent problem-solving skills and attention to detail.
  • Effective communication and team collaboration skills.

Preferred Skills

  • Experience with containerization technologies such as Docker or Kubernetes.
  • Knowledge of CI/CD pipelines and DevOps practices.
  • Exposure to cloud platforms like AWS, Azure, or GCP for deploying microservices.
  • Familiarity with monitoring and logging tools to optimize production systems.

Experience

  • A minimum of 5+ years of professional experience in software development with a focus on microservices architecture and NodeJS.
  • Demonstrated experience in implementing scalable messaging systems and robust testing practices.

Environment

  • This is a fully remote position, providing flexibility to work from your preferred location.
  • The role involves collaborative work with global teams in a fast-paced and innovative environment.
Powered by
HumanBit Logo