Experience - 5-6 years
Location - Bengaluru
React | Node.Js / Java / Python | Microservices | AI Integration | Cloud | Hands-on Coding
About the Role
We are seeking a highly skilled Full Stack Engineer with 5–6 years of experience in designing, developing, and deploying scalable web applications. The ideal candidate has strong expertise in React , at least one modern backend framework, hands-on experience with microservices architecture , and has worked on AI-integrated products or features (LLM apps, ML-driven systems, automation workflows, retrieval pipelines, etc.).
This is a hands-on coding role —you will architect solutions, write clean and efficient code, and collaborate closely with product, AI / ML, and DevOps teams to build reliable, modern software systems.
Key Responsibilities
- Full Stack Development Develop responsive, performant UI components using React , TypeScript, Redux / Zustand, and modern frontend patterns.
- Build backend services using Node.Js (Express / Nest.Js) , Python (FastAPI / Django) ,
- Implement RESTful APIs, GraphQL endpoints, and backend business logic.
- Write clean, well-tested, maintainable code following engineering best practices.
- AI / LLM Integration Integrate LLM-based APIs (OpenAI, Vertex AI, Azure OpenAI, Anthropic, etc.) into frontend and backend systems.
- Work with AI / ML teams to consume internal inference APIs or vector search pipelines.
- Build workflows such as :
- Chat-based AI assistants
- RAG pipelines
- Document processing & embedding systems
- AI-driven automation inside products
- Implement features like prompt engineering, tooling integration, and safe / efficient LLM invocation.
- Architecture & System Design Design and develop microservices that are scalable, modular, and cloud-native.
- Own and enhance system architecture diagrams, API contracts, and data flow designs.
- Apply best practices in distributed systems (caching, queues, load balancing, resiliency).
- Cloud & DevOps Deploy and maintain apps on AWS / GCP / Azure .
- Experience with containerization and orchestration : Docker, Kubernetes .
- Contribute to CI / CD pipelines, monitoring, and observability (GitHub Actions, Jenkins, Prometheus, Grafana, etc.).
- Database & Storage Work with SQL databases (PostgreSQL, MySQL) and NoSQL systems (MongoDB, DynamoDB, Redis).
- Design optimized schemas and ensure efficient querying and indexing.
- Collaboration & Leadership Work cross-functionally with designers, PMs, AI engineers, and QA teams.
- Review code, mentor junior engineers, and enforce engineering discipline.
- Participate in sprint planning, architectural reviews, and technical roadmap discussions.
Required Skills & Experience
Frontend 3–4+ years of strong experience with React .Strong understanding of JavaScript / TypeScript, hooks, state management, and modern UI patterns.Familiarity with Next.Js, Vite, Webpack, or similar tooling.Backend Expertise in at least one : Node.Js , Python , Java .Experience building RESTful APIs , GraphQL schemas, JWT / OAuth authentication.Strong understanding of design patterns, modular architecture, and service-oriented design.AI Integration Experience integrating LLMs or ML models via APIs.Understanding of embeddings, vector stores (Pinecone, FAISS, Weaviate), and RAG concepts (preferred).Ability to build robust LLM pipelines and manage prompt engineering challenges.Microservices & Cloud Solid working experience with microservices , event-driven architectures, message brokers (Kafka, SQS, RabbitMQ).Hands-on cloud deployment using AWS / GCP / Azure services.Docker / Kubernetes production experience.Testing & Quality Experience with Jest, React Testing Library, Mocha / Chai, PyTest, or JUnit.Strong debugging and performance optimization skills.Nice-to-Have Experience with serverless frameworks (AWS Lambda, Cloud Functions).Experience with CI / CD tools and infrastructure-as-code (Terraform).Knowledge of MLOps or ML pipeline orchestration tools.Exposure to security best practices (OWASP, API security, IAM).