Job Description
Job Title – Backend Engineer (Scalable AI & Enterprise Platforms)
Role Overview
We are seeking a high-performance Backend Engineer to architect and build scalable, production-grade systems powering enterprise products.
This position requires strong systems thinking, API architecture expertise, and the ability to design secure, scalable backend services aligned with enterprise-grade reliability and compliance expectations.
Key Responsibilities
Backend Architecture & System Design
– Design and implement scalable, fault-tolerant backend systems.
– Architect microservices or modular monolith systems depending on product fit.
– Build multi-tenant architectures for enterprise deployments.
– Design event-driven workflows for real-time and batch processing.
– Build ingestion pipelines for audio and transcript data.
– Develop services that integrate with AI/LLM models for scoring, evaluation, and feedback generation.
– Design rule-based and ML-assisted evaluation workflows.
– Implement secure storage for sensitive audio and transcript data.
– Ensure scalability for high-volume call center environments.
– Build RBAC (Role-Based Access Control) and enterprise-grade authentication systems.
– Ensure audit logging, compliance-readiness, and data segregation for multi-tenant customers.
– Build API-first architecture to support frontend and third-party integrations.
Scalability, Reliability & Security
– Optimize performance for high concurrency workloads.
– Implement CI/CD pipelines and containerized deployments.
– Design secure APIs
– Ensure encryption at rest and in transit.
– Prepare systems for compliance-heavy industries (e.g., financial services).
Collaboration & Product Alignment
– Work closely with Project Managers, Frontend Engineers and AI Engineers to translate business logic into technical architecture.
– Participate in architecture reviews and technical decision-making.
– Document systems clearly for maintainability and scale.
Required Qualifications
– 4+ years experience building production backend systems.
– Strong proficiency in one or more backend languages (Node.js, Python).
– Experience designing RESTful APIs.
– Strong knowledge of relational databases.
– Experience with distributed systems and scalable architectures.
– Familiarity with cloud platforms (AWS).
– Experience with Docker and CI/CD pipelines.
– Strong understanding of authentication, authorization, and security best practices.