About the Company
Anarock - Anancity
We are looking for an experienced Full Stack Developer (AI) to build and scale AI-powered applications from end to end. You will work across the frontend and backend, developing intelligent, production-ready applications using modern web technologies, AI/LLM integrations, and cloud-native architectures.
About the Role
The ideal candidate has expertise in React, Node.js, PostgreSQL, TypeScript, and hands-on experience integrating Large Language Models (LLMs) into customer-facing applications.
Responsibilities
- Design and develop scalable full-stack applications using React, Node.js, and TypeScript.
- Build and maintain RESTful and GraphQL APIs for AI-powered applications.
- Develop intuitive AI interfaces including chat applications, AI dashboards, prompt builders, and streaming responses.
- Integrate AI services such as OpenAI, Claude, Gemini, and open-source LLMs into product workflows.
- Design and optimize PostgreSQL databases, including schema design, indexing, and query optimization.
- Implement semantic search using pgvector or similar vector database technologies.
- Build real-time features using WebSockets and Server-Sent Events (SSE).
- Develop secure authentication and authorization using OAuth2, JWT, and RBAC.
- Optimize application performance across frontend and backend.
- Implement event-driven architectures using Kafka, RabbitMQ, or AWS SQS/SNS.
- Collaborate closely with AI Engineers, Product Managers, and UI/UX Designers to deliver innovative AI features.
- Write clean, maintainable, and well-tested code while participating in code reviews and mentoring team members.
- Contribute to CI/CD pipelines, containerization, and cloud deployments.
Qualifications
- 7–14 years of experience in Full Stack Development or SDE 3 equivalent
Required Skills
- Strong expertise in React.js, TypeScript, Node.js (Express/NestJS/Fastify).
- Deep understanding of PostgreSQL, database optimization, and pgvector.
- Experience designing REST APIs, GraphQL APIs, and microservices.
- Hands-on experience integrating LLM APIs such as OpenAI, Claude, Gemini, or similar.
- Experience building AI-powered applications, chat interfaces, and conversational user experiences.
- Strong knowledge of state management libraries such as Redux Toolkit, React Query, or Zustand.
- Experience with Redis, caching strategies, and message queues like Kafka or RabbitMQ.
- Familiarity with cloud platforms including AWS, Azure, or GCP.
- Experience with Docker, Kubernetes, and CI/CD pipelines.
- Strong understanding of software architecture, design patterns, and scalable application development.
Preferred Skills
- Experience with LangChain, LlamaIndex, or AI orchestration frameworks.
- Knowledge of Next.js, Vercel AI SDK, or AI streaming implementations.
- Experience with vector databases, semantic search, and Retrieval-Augmented Generation (RAG).
- Familiarity with MLOps concepts and AI deployment workflows.
- Knowledge of accessibility standards (WCAG), performance optimization, and responsive UI development.
- Contributions to open-source projects or experience working in AI, PropTech, FinTech, or SaaS environments.
Pay range and compensation package
Compensation will be commensurate with the candidate's skills, experience, and qualifications, in line with industry benchmarks.
Equal Opportunity Statement
We celebrate diversity and are committed to providing equal employment opportunities to all qualified individuals.