freehire launches on Product Hunt on 26 August.

Follow →

Full Stack Engineer

Summary

Full Stack Engineer leading an offshore team to build and ship AI features using Spring Boot, Python, React/Angular, and GenAI pipelines with RAG and agentic systems.

We are looking for an engineer who will lead a team of Offshore Engineers and deliver successful iterations of AI initiative.

About the Role

A short paragraph summarizing the key role responsibilities.

Responsibilities

  • Build backend services in Springboot, Python using Flask, FastAPI, or Django; design clean APIs, background jobs, and integrations.
  • Develop user interfaces with React or Angular; collaborate on UX and component libraries; ensure accessibility and performance.
  • Own quality with PyTest (including fixtures, parametrization, coverage), integration tests, and contract tests; enable CI test automation.
  • Ship GenAI features: design prompts, tools, memories, and workflows, implement RAG pipelines, orchestrate agentic systems.
  • Productionize AI with guardrails for safety, compliance, observability, and fallback strategies; measure quality (latency, cost, accuracy).
  • Work across data layers: vector stores, embeddings, caching, and secure connectors; uphold data privacy and governance.
  • Collaborate with product, design, and platform teams, review code, architect solutions, document decisions, and mentor peers.

Qualifications

  • 10+ years of experience in design, development, and triaging for large, complex systems.
  • Experience in Java and object oriented design skills.
  • 5+ years of microservices development.
  • 3+ years working in Springboot.
  • Hands on experience in building microservices based application using Springboot and REST, JSON.
  • DevOps understanding – containers, cloud, automation, security, configuration management, CI/CD experience in streaming technologies like Apache Kafka.

Required Skills

  • Microservices
  • Python & Backend 5+ years of experience
  • Expert-level springboot and Python (typing, async, packaging, linting: black/ruff/flake8, performance profiling).
  • Web frameworks: Flask, FastAPI, Django (routing, middleware, ORM, auth, background tasks).
  • Frontend 3+ years of experience
  • React or Angular: component design, state management, routing, forms, accessibility (WCAG), unit/e2e tests (Jest, Playwright).
  • Build tooling: Vite/Webpack, npm/yarn
  • GenAI / Agentic AI 1 year of experience
  • LLM concepts: tokenization, context windows, embeddings, temperature/top-p, system prompts, tool/function calling.
  • RAG: ingestion pipelines, chunking strategies, metadata, types of RAG (basic, hierarchical, hybrid, multi-vector, agent-routed), evaluators.
  • MCP (Model Context Protocol): designing tools/resources, host applications, capability negotiation, secure tool exposure.
  • Open-source frameworks: CrewAI, LangGraph/LangChain (nodes/edges, executors, runnables, toolkits). Familiarity with alternatives (Haystack, LlamaIndex) is a plus.
  • Data & Infra 3-5 years of experience
  • Vector DBs, Relational DBs (PostgreSQL, MySQL) and Caching (Redis).
  • Cloud & DevOps: containers (Docker), orchestration (Kubernetes), CI/CD, secrets management; monitoring/observability (logs, traces, metrics).
  • Performance & cost management for LLM workloads. Batch vs. streaming jobs. Queuing (MQ, Kafka).

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available