Senior Backend Engineer(Experience 8+ year )
Job Description
Job Title: Senior Backend Engineer
Experience: 8–10 Years
Employment Type: Contractual
Location: Chennai / Bangalore
Role Overview
We are seeking a highly experienced Senior Backend Engineer to design and scale enterprise-grade, AI-powered applications focused on knowledge automation and conversational intelligence.
This role demands deep expertise in building high-performance backend systems, optimizing data platforms, and collaborating with AI, Platform, and DevOps teams to deliver scalable, reliable, and secure distributed systems.
Key Responsibilities
- Architect, design, and develop scalable backend systems using TypeScript / JavaScript (Node.js).
- Design and optimize data models, complex queries, and indexing strategies using PostgreSQL and/or Elasticsearch for high-volume workloads.
- Build and maintain backend systems supporting AI/ML pipelines, semantic search, content classification, and detection engines.
- Develop high-throughput, low-latency APIs capable of scaling across global deployments.
- Implement distributed system best practices for caching, load balancing, and horizontal scalability.
- Integrate machine learning inference, vector indexing, and semantic search into production-grade systems.
- Ensure system reliability, fault tolerance, and data consistency across microservices architectures.
- Establish and enforce standards for code quality, observability, CI/CD, and performance monitoring.
- Collaborate with DevOps teams to manage containerized deployments using Docker and Kubernetes.
- Mentor engineers, conduct architecture reviews, and contribute to long-term platform roadmap.
- Advocate secure coding practices, API security, database access controls, and performance-aware development.
Required Skills & Experience
- 8–10 years of backend engineering experience in high-scale SaaS or AI-driven environments.
- Strong expertise in: PostgreSQL , Elasticsearch
- Advanced proficiency in TypeScript & JavaScript (Node.js).
- Experience building and scaling systems handling millions of transactions.
- Strong knowledge of distributed systems, caching strategies, and system design.
- Hands-on experience with message queues and event-driven architectures: Apache Kafka / RabbitMQ / AWS SQS
- Experience with containerization and orchestration: Docker & Kubernetes
- CI/CD experience using GitHub Actions, Jenkins, or Azure DevOps.
- Working knowledge of cloud platforms (AWS / Azure / GCP).
- Familiarity with monitoring and observability tools: Grafana, Prometheus, ELK stack
- Strong understanding of API security, authentication, authorization, and rate limiting.
- Excellent debugging, performance tuning, and problem-solving skills.
Job Information
Considering Relocating for This Job?
Before you apply, see how far your salary will go in Remote. Compare take-home pay, rent, food & transport costs vs other tech cities.