Skip to main content

Software Engineer (nodeJS)

Technology
BigThinkCode
Chennai, India₹1,00,000 - ₹8,00,000 /year1 weeks agoUntil 12/8/2026
Full time

Job description

At BigThinkCode, our technology solves complex problems. We are looking for talented back end (node.JS) engineer to join our at Chennai.

Please find below our job description, if interested drop your profile to connect and disucss.

Company: BigThinkCode Technologies

URL: https://www.bigthinkcode.com/

Experience required: 2-3 years

Work location: Chennai

Joining time: Immediate – 2 weeks

Work Mode: Work from office / Hybrid A skilled Node.js Developer with 2–3 years of experience in building scalable applications using event-driven architecture within distributed systems. The ideal candidate should be comfortable in high-performance backend services and have a strong understanding of asynchronous programming patterns.

Experience or exposure to knowledge embedding and vectorization techniques is a strong plus, especially in the context of modern data-driven or AI-powered systems.

Must Have Skills

  • Hands on expertise in OOJS, node.js, distributed systems.
  • Hands on experience using RabbitMQ, Kafka / Redis and PostgreSQL.
  • Event drive architecture (EDA) microservices project experience MUST
  • Any programming: Typescript or nodeJS or Golang.
  • Hands on experience using docket containers and Kubernetes.
  • Aware about Asynchronous and Loose Coupling.
  • Familiar with API’s gateway and microservice design patterns.
  • Strong understanding of event-driven architecture and non-blocking I/O.
  • Experience working with distributed systems and microservices architecture.
  • Proficiency in RESTful API design and implementation.
  • Experience with databases such as MongoDB, PostgreSQL, or MySQL.
  • Experience with containerization tools like Docker and orchestration tools like Kubernetes

Key Responsibilities

  • Design, develop, and maintain server-side applications using Node.js
  • Build and optimize scalable, event-driven systems in distributed environments.
  • Implement asynchronous workflows, message queues, and pub/sub architectures.
  • Collaborate with cross-functional teams to define and deliver backend solutions.

Good To Have

  • Experience with knowledge embedding and vectorization techniques.
  • Familiarity with vector databases (e.g., Pinecone, Weaviate, FAISS).
  • Understanding of cloud platforms (AWS, Azure, or GCP)

Why Join Us

  • Collaborative work environment.
  • Exposure to modern tools and scalable application architectures.
  • Medical cover for employee and eligible dependents.
  • Tax beneficial salary structure.
  • Comprehensive leave policy
  • Competency development training programs.

Skills
  • NodeJS (Node.js), Object Oriented Javascript (OOJS), TypeScript, Redis, PostgreSQL, Apache Kafka, RabbitMQ, Microservices and EDA
Keywords
monthsOfExperience: 24OrchestrationApache KafkaRedisMongodbTypescriptRabbitMQNode.jsMicrosoft PublisherJavaScriptMysqlPostgresqlApache LicenseApache Http ServerNodeAWSDockerKubernetes

Interested in this role?