29 Oct
|
Keka HR
|
Bengaluru
Company: Keka HR Website: Visit Website LinkedIn: Visit LinkedIn Business Type: Small/Medium Business Company Type: Product & Service Business Model: B2B Funding Stage: Series A Industry: Information Technology Salary Range: ₹ 10-20 Lacs PA
Job Description
Backend Developer & Lead Backend Developer
Key Responsibilities
Backend Development & API Engineering
• Design, develop, and maintain scalable backend services using Node.js, Express.js, TypeScript, and Azure Functions.
• Build secure, high-performance RESTful APIs and event-driven services to support enterprise applications.
• Design and optimize PostgreSQL databases, schemas, queries, and data models for scalability and performance.
• Develop microservices and serverless applications using Microsoft Azure cloud services.
• Implement authentication, authorization, security best practices, and reliable backend architectures.
• Ensure application reliability, scalability, observability, and performance through effective engineering practices. AI & Intelligent Application Development
• Integrate Large Language Models (LLMs) such as Azure OpenAI, OpenAI, Anthropic, and similar AI services into business applications.
• Develop AI-powered workflows including document processing, conversational assistants, intelligent search, and workflow automation solutions.
• Design and implement Retrieval-Augmented Generation (RAG) solutions using embeddings and vector databases.
• Build AI agents capable of performing business tasks and orchestrating complex workflows.
• Evaluate and optimize prompts, AI-generated outputs, and model performance.
• Implement AI governance practices including guardrails, monitoring, security controls, and usage management. Cloud Platform & System Integration
• Develop and deploy cloud-native applications using Microsoft Azure services.
• Design and implement integrations with third-party platforms through APIs, webhooks, and event-driven architectures.
• Build backend services and data pipelines supporting AI, analytics, and enterprise workloads.
• Work closely with frontend, product,
and AI teams to deliver scalable end-to-end solutions.
• Participate in architecture discussions, technical design reviews, and engineering decisions. Database Design & Performance Optimization
• Design efficient PostgreSQL database structures and optimize queries for large-scale applications.
• Implement best practices for database performance, indexing, security, and reliability.
• Work with ORM technologies such as Prisma for efficient application development.
• Ensure data consistency, availability, and scalability across distributed systems. Engineering Excellence & Development Practices
• Write unit tests, integration tests, and automated test suites to ensure application quality.
• Conduct code reviews and provide technical guidance to junior developers.
• Implement CI/CD pipelines and follow DevOps best practices.
• Use AI-assisted development tools such as Cursor, Claude Code, or similar platforms to improve engineering productivity.
• Follow Agile methodologies, coding standards, and software engineering best practices. Distributed Systems & Architecture
• Design and develop scalable microservices-based architectures.
• Work with event-driven systems, message queues, and asynchronous processing frameworks.
• Ensure high availability, fault tolerance, and maintainability of backend systems.
• Contribute to technical roadmap discussions for AI-enabled product capabilities AI Frameworks & Modern Development Practices
• Develop solutions using AI frameworks such as LangChain, LlamaIndex, Semantic Kernel, or similar technologies.
• Work with vector databases such as Qdrant and Azure AI Search for AI-powered applications.
• Build and optimize AI agent workflows and orchestration frameworks.
• Apply prompt engineering techniques to improve AI accuracy and performance.
• Follow responsible AI practices including security, governance, and compliance standards. Product & Platform Ownership
• Take ownership of backend components supporting enterprise SaaS applications.
• Develop scalable solutions supporting thousands of users and complex business workflows.
• Contribute to improving system performance, reliability, and developer productivity.
• Collaborate with cross-functional teams to deliver high-quality product features. Skills & Qualifications
• Bachelor’s degree in Computer Science, Engineering, or a related field.
• 4-9 years of experience in backend software development.
• Strong proficiency in Node.js, Express.js, TypeScript, and REST API development.
• Hands-on experience with Azure Functions and Microsoft Azure cloud services.
• Strong knowledge of PostgreSQL database design and optimization.
• Experience with microservices, distributed systems, and cloud-native architectures.
• Experience integrating AI/LLM services such as Azure OpenAI, OpenAI APIs, or Anthropic.
• Understanding of prompt engineering, RAG architectures, vector databases, and AI agents.
• Experience with AI-assisted development tools and modern software engineering practices.
• Solid understanding of Git, Agile methodologies, CI/CD pipelines, and DevOps practices. Preferred Skills
• Experience with Azure AI Foundry / Azure AI Studio.
• Knowledge of messaging platforms such as Azure Service Bus, RabbitMQ, Kafka, or Event Hub.
• Experience with Docker, Kubernetes, and containerized deployments.
• Exposure to MLOps concepts and AI model deployment practices.
• Experience building SaaS, enterprise applications, or multi-tenant platforms.
• Knowledge of GraphQL and event-driven architectures.
• Experience in HR Tech, FinTech, Compensation Management, ESOP, or enterprise SaaS products.
• Experience building conversational AI, chatbots, and AI-powered workflow automation platforms.
📌 SDE II (Bengaluru)
🏢 Keka HR
📍 Bengaluru