Senior Software Engineer (Node.js)
Actively Reviewing the ApplicationsBigThinkCode
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
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.
- 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.
- 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.
Quick Tip
Customize your resume and cover letter to highlight relevant skills for this position to increase your chances of getting hired.
Related Similar Jobs
View All
Quality Assurance Analyst
Bottomline
India
Full-Time
₹5–7 LPA
Salesforce
Azure
DevOps
+1
Email Security SME
Kyndryl India
Uttar Pradesh
Full-Time
Disclosure
Malware
Root Cause Analysis
Architects
Larsen & Toubro
India
Full-Time
Engineering
Jr. DevOps Engineer
Triunity Software, Inc.
India
Full-Time
DevSecOps
AWS
Docker
+9
Sr. Systems Analyst
Polaris Inc.
India
Full-Time
₹3–5 LPA
Quality Assurance
.NET
ASP.NET
+21
Share
Quick Apply
Upload your resume to apply for this position