Search by job, company or skills

BigThinkCode

Senior Engineer (backend, middleware)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Be among the first 10 applicants
Early Applicant

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.

Must have skills:

  • Event drive architecture (EDA) microservices project experience MUST
  • Any programming: Typescript or nodeJS or Python or Java or Golang
  • 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.

Below job description for your reference, if interested share your profile to connect and discuss.

Company: BigThinkCode Technologies

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

Role: Senor software engineer (backend, middleware)

Experience required: 36 years

Work location: Chennai

Joining time: Immediate 4 weeks

Work Mode: Work from office (Hybrid)

About the Role:

Scalable Systems & AI Integration 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.

Key Responsibilities:

  • Architect & 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 & 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.

Core 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.

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.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 143132267