Back End Developer

ClanX
Bengaluru, Karnataka, India

Requirements

  • 3+ years of software engineering experience.
  • Strong hands-on Python experience with frameworks such as FastAPI or Django.
  • Experience with SQL and NoSQL databases, schema design, and query optimisation.
  • Experience using Redis or a similar caching system.
  • Understanding of API design, queues, scalability, and failure handling.
  • Hands-on experience with agent loops, including tool calling, state management, retries, and stopping conditions.
  • Understanding of single-agent and multi-agent architecture, orchestration, memory, and human-in-the-loop workflows.
  • Experience with prompting, RAG, structured outputs, and LLM evaluations.
  • Ability to explain technical work clearly to clients and teammates.
  • Ability to complete a module with little supervision and make decisions based on user needs.
  • Experience with LangGraph, Claude Agent SDK, or OpenAI Agents SDK is a plus.
  • Experience with cloud deployment on Azure, AWS, or GCP, Docker, and CI/CD is a plus.

Responsibilities

  • Own a module end to end, including design, development, testing, and delivery.
  • Write production code for agent workflows and backend systems as a core individual contributor.
  • Work closely with the SDE3 on requirements, technical design, and priorities.
  • Join client demos and architecture discussions, explain decisions, and clarify requirements.
  • Share progress, risks, and blockers proactively.
  • Deliver your module on time and take responsibility for resolving issues.
  • Understand user needs and use them to guide implementation decisions.

Job Details

Bengaluru.

Interview Process

  • Initial Screening
  • Technical Interview
  • Hiring Manager Discussion

Score my resume against this job, free →

Will you get shortlisted for this role? Check your match free →