Software Development Engineer -3
Anarock
Let the right jobs find you
Get personalised suggestions from verified company career pages, matched to your role, location, level, and skills.
Overview
Position Type
Full Time
Experience
7+ years
Job Description
ABOUT THE ROLE\nWe are looking for a highly experienced Backend Engineer with strong expertise in Node.js, PostgreSQL, and AI integration. You will architect and build the server-side infrastructure that powers our AI-driven product — including APIs, data pipelines, and AI service integrations.\n\nKEY RESPONSIBILITIES\n-Design and develop scalable RESTful and GraphQL APIs using Node.js (Express/Fastify/NestJS)\n-Architect and optimize PostgreSQL databases including schema design, indexing, and query optimization\n-Integrate AI/LLM services (OpenAI, Claude, etc.) into backend workflows and APIs\n-Build event-driven architectures using Kafka, RabbitMQ, or AWS SQS/SNS\n-Implement pgvector or similar for AI-powered semantic search within PostgreSQL\n-Develop authentication, authorization, and security layers (OAuth2, JWT, RBAC)\n-Ensure high availability, disaster recovery, and performance at scale\n-Write comprehensive unit, integration, and load tests\n-Collaborate with AI engineers to expose and operationalize AI model outputs via APIs\n-Conduct code reviews and mentor junior and mid-level engineers\n\nKEY SKILLS & REQUIREMENTS\n-Expert-level proficiency in Node.js and TypeScript with production experience\n-Deep expertise in PostgreSQL: complex queries, stored procedures, replication, pgvector\n-Strong knowledge of API design patterns: REST, GraphQL, gRPC\n-Experience integrating LLM APIs and building AI-augmented backend services\n-Proficiency with ORMs/query builders: Prisma, TypeORM, Knex, or Sequelize\n-Familiarity with message queues: Kafka, RabbitMQ, BullMQ\n-Cloud platform experience: AWS (Lambda, RDS, ECS, S3), GCP, or Azure\n-Strong understanding of microservices, CQRS, and event sourcing patterns\n-Experience with caching: Redis, Memcached, CDN-level caching strategies\n-Proficiency with Docker, Kubernetes, and CI/CD pipelines (GitHub Actions, GitLab CI)\n\nNICE TO HAVE\n-Experience with AI orchestration tools like LangChain or LlamaIndex from a backend perspective\n-Familiarity with time-series databases or data warehousing (BigQuery, Redshift, ClickHouse)\n-Knowledge of WebSockets, SSE for real-time AI streaming responses\n-Open-source contributions or prior fintech/healthtech/edtech domain experience\n\nFrontend Engineer (React, AI)\nFrontend Engineering | 4–7 Years Experience\nLocation Bangalore\nExperience 4–7 Years\nEmployment Type Full-Time\n\nABOUT THE ROLE\nWe are seeking a creative and technically strong Frontend Engineer with expertise in React and hands-on experience building AI-powered user interfaces. You will craft exceptional, responsive user experiences that bring our AI features to life — including real-time chat interfaces, AI-generated content displays, and intelligent dashboards.\n\nKEY RESPONSIBILITIES\n-Build high-quality, performant React applications with TypeScript\n-Develop AI-centric UI components: chat interfaces, streaming responses, prompt builders, AI dashboards\n-Implement real-time features using WebSockets and Server-Sent Events (SSE) for LLM streaming\n-Collaborate with designers to implement pixel-perfect, accessible UI from Figma designs\n-Integrate with backend REST and GraphQL APIs\n-Optimize application performance: code splitting, lazy loading, memoization\n-Write unit and integration tests using Jest, React Testing Library, or Playwright\n-Ensure cross-browser compatibility and mobile responsiveness\n-Participate in design reviews, sprint planning, and technical discussions\n-Mentor junior frontend engineers and contribute to frontend best practices\n\nKEY SKILLS & REQUIREMENTS\n-Expert proficiency in React.js with TypeScript and modern hooks\n-Strong knowledge of state management: Redux Toolkit, Zustand, Jotai, or React Query\n-Experience building AI chat interfaces, streaming text UIs, and conversational UX patterns\n-Familiarity with AI/LLM SDK integration on the frontend (Vercel AI SDK, OpenAI streaming)\n-Proficiency with modern CSS: Tailwind CSS, CSS Modules, or Styled Components\n-Experience with component libraries: shadcn/ui, Material UI, Ant Design, or Radix UI\n-Knowledge of build tools: Vite, Webpack, Next.js\n-Understanding of web performance: Core Web Vitals, Lighthouse optimization\n-Experience with testing frameworks: Jest, React Testing Library, Cypress/Playwright\n-Familiarity with Git workflows, code reviews, and CI/CD pipelines\n\nNICE TO HAVE\n-Experience with Next.js App Router and server components\n-Exposure to AI visualization tools (charts, graphs for model outputs, confidence scores)\n-Knowledge of accessibility standards (WCAG 2.1 AA)\n-Experience with design tools like Figma for developer handoff