HumanBit Logo

Backend Developer | Codersbrain

full-time
Posted on July 18, 2025

Job Description

Software Engineer - Backend

Job Summary

As a Software Engineer specializing in backend development, you will design and implement scalable backend services that form the backbone of our applications. You will play a crucial role in building and maintaining robust RESTful APIs and microservices, ensuring high performance and reliability in data management and real-time processing.

Responsibilities

  • Design and develop scalable backend services using Node.js and Express.js.
  • Build RESTful APIs and microservices with robust error handling and logging.
  • Integrate MongoDB and other NoSQL databases for high-performance data storage.
  • Implement Kafka-based event streaming and real-time data pipelines.
  • Deploy and manage services on Google Cloud Platform (GCP) using Cloud Functions, Pub/Sub, and Firestore.
  • Collaborate with frontend, DevOps, and data teams to ensure seamless integration.
  • Optimize performance, security, and scalability of backend systems.

Qualifications

  • Proficient in Node.js and Express.js.
  • Experience with MongoDB and other NoSQL databases (Redis, Firestore optional).
  • Strong expertise in API Design (REST, JSON, Swagger).
  • Knowledge of Apache Kafka, KafkaJS, or Confluent.
  • Familiarity with Google Cloud Platform (GCP) services: Cloud Functions, Pub/Sub, Firestore, GKE.
  • Experience with Docker, Git, and CI/CD pipelines.
  • Educational qualifications: Bachelor’s Degree in Computer Science, Engineering, or related field (preferred).

Preferred Skills

  • Bonus skills include TypeScript, GraphQL, Redis, and ElasticSearch.

Powered by
HumanBit Logo