Bestkaam Logo
BigThinkCode Logo

Senior Software Engineer (Node.js)

Actively Reviewing the Applications

BigThinkCode

India, Tamil Nadu, Chennai Full-Time
Posted 1 day ago Apply by June 29, 2026

Job Description

At BigThinkCode, our technology solves complex problems. We are looking for a talented problem solver with middleware and backend development expertise to join our technology team at Chennai.

We are seeking a talented Senior Software Engineer to join our team and lead the development of high-performance, distributed systems. This role is ideal for an engineer who thrives in fast-paced environments, enjoys tackling complex data challenges, and is eager to bridge the gap between traditional microservices and modern Agentic AI workflows.

Responsibilities

  • Architect and Build: Design and implement highly scalable microservices capable of processing massive data volumes with low latency.
  • Event-Driven Systems: Develop robust, asynchronous communication patterns using event-driven architecture to ensure system resilience and decoupling.
  • AI Integration: Lead the integration of Large Language Models (LLMs) and Agentic AI workflows into existing enterprise applications to enhance automation and intelligence.
  • Database Management: Optimize data storage and retrieval strategies; leverage MongoDB and explore/implement Graph Databases (e. g., Neo4j, Google Spanner) for complex relationship mapping.
  • Deployment and Scaling: Containerize applications using Docker and manage deployments within Kubernetes (K8s) environments.
  • Collaboration: Work closely with cross-functional teams to adapt to a rapidly evolving tech stack and translate business requirements into technical reality.

Requirements

  • Scalable Systems: Proven track record of building and maintaining production-grade systems handling high throughput and large datasets.
  • Microservices: Good understanding of microservice design patterns, API gateways.
  • Event-Driven Architecture: Strong experience with message brokers (e. g., Kafka, RabbitMQ, or Redis).
  • Programming: While we are open to various backgrounds, the Node.js/MongoDB stack is our primary environment.

Must Have Skills

  • Any programming: Node.js and typescript.
  • Hands-on experience using Middleware like e. g., Apache Kafka or RabbitMQ or Redis.
  • Aware about Asynchronous and Loose Coupling.
  • Familiar with API's gateway and microservice design patterns.
  • Working on distributed systems - Nice to have.
  • Event-driven architecture (EDA) microservices project experience - Nice to have.

This job was posted by Kumar Ags from BigThinkCode.
Check Qualification

Quick Tip

Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.