Design and build scalable full stack applications using React, TypeScript, and Next.js on the frontend and Python (FastAPI) and/or Node.js on the backend
Architect and maintain RESTful APIs and microservices with strong versioning, backward compatibility, and API-first design principles
Develop distributed systems leveraging event-driven architectures, messaging systems (Kafka, Pub/Sub), and asynchronous processing
Build and integrate LLM-powered applications, including RAG pipelines, agentic workflows, and tool-calling frameworks (LangChain, LangGraph)
Collaborate with AI/ML teams to integrate model serving platforms and orchestrate multi-agent systems
Implement real-time capabilities using WebSockets, Server-Sent Events (SSE), or streaming frameworks
Ensure high-quality engineering standards across testing (TDD/BDD), CI/CD pipelines, and infrastructure-as-code
Deploy and manage cloud-native applications on GCP and/or Azure, leveraging Docker and Kubernetes
Champion observability and monitoring using logging, metrics, and tracing (e.g., OpenTelemetry)
Build developer-friendly tools including SDKs, documentation, and API portals
Mentor engineers and contribute to system design, architecture reviews, and best practices
Requirements
5–10 years of experience in full stack software development