HumanBit Logo

Backend Engineer | Codersbrain

contractual
Posted on April 26, 2025

Job Description

Backend Engineer -6+Yrs

Job Summary

We are seeking an experienced Backend Engineer to design, build, and maintain robust and scalable backend systems. The ideal candidate will specialize in Node.js and PostgreSQL, with a strong background in building distributed, event-driven microservices architectures. You will play a key role in developing APIs, optimizing database performance, and ensuring seamless integration with cloud infrastructure, contributing directly to the reliability and growth of our technology stack.

Responsibilities

  • Design, develop, and maintain backend services primarily using Node.js.
  • Architect and implement scalable, event-driven microservices leveraging Kafka, Pub/Sub, or RabbitMQ.
  • Develop and manage RESTful and GraphQL APIs ensuring high performance and security.
  • Optimize PostgreSQL databases, including schema design, query tuning, indexing, partitioning, and replication.
  • Integrate and maintain cloud infrastructure on AWS (preferred) or Google Cloud Platform (GCP), utilizing services such as Lambda, S3, CloudFront, RDS, and EC2.
  • Implement Infrastructure as Code (IaC) using Terraform or CloudFormation to automate deployment and operations.
  • Collaborate closely with cross-functional teams to deliver robust solutions and troubleshoot complex technical challenges.

Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
  • Minimum 6 years of hands-on experience in backend engineering roles.
  • Proficiency in Node.js; experience with Java or Go is a plus.
  • Expertise in PostgreSQL, including schema design, query optimization, scaling, and data replication.
  • In-depth knowledge of RESTful API design and development; familiarity with GraphQL preferred.
  • Experience with microservices architectures and event-driven systems (Kafka, Pub/Sub, RabbitMQ).
  • Strong command of AWS services (Lambda, S3, CloudFront, RDS, EC2); GCP experience is an advantage.
  • Experience with DevOps practices including Infrastructure as Code using Terraform or CloudFormation.
  • Excellent problem-solving, analytical, and communication skills.

Preferred Skills

  • Experience with additional backend languages (Java, Go).
  • Prior exposure to containerization (Docker, Kubernetes).
  • Familiarity with CI/CD pipelines.
  • Understanding of security best practices for backend services.
  • Experience with monitoring and logging tools (Prometheus, ELK stack, etc.).

Experience

  • Minimum 6 years of relevant experience in backend engineering.
  • Demonstrated experience designing and scaling distributed backend systems.
  • Proven track record working with microservices, event-driven architectures, and large-scale databases.

Environment

  • Location: Bangalore (Onsite).
  • Work Setting: Collaborative, fast-paced, and technology-driven environment.
  • Employment Type: Contractual.
  • Start Date: Immediate.
  • Typical office environment with potential for extended hours based on project deadlines.

GrowthOpportunities

  • Opportunity to work with the latest cloud technologies and scalable architectures.
  • Exposure to complex, high-impact projects in a dynamic environment.
  • Potential for contract extension or transition to permanent employment based on performance.
Powered by
HumanBit Logo