freehire launches on Product Hunt on 26 August.

Follow →

Python Developer

Summary

Build and maintain Python applications with LangChain/LangGraph for NLP, FastAPI for APIs, and Lit/TypeScript for UI, while owning full project life cycles.

Job Description



  • At least 3 years of experience as a Python Tech Stack Developer.

  • Must be familiar with a project’s complete life cycle implementation of at least 1 to 2 projects.

  • Develop and maintain Python-based applications.

  • Utilize expertise in Langchain and Langgraph for natural language processing tasks.

  • Build APIs using FastAPI

  • Have UI skillset in web components, Lit, typescript

  • Understand CICD, e.g. git/Jenkins


Key Responsibilities


  • Develop, enhance, and maintain Python-based applications with a focus on scalability, reliability, and performance.

  • Contribute to the end-to-end project lifecycle, from requirements gathering and design to implementation, testing, deployment, and support (must have worked on at least 1-2 full life cycle implementations).

  • Implement Natural Language Processing (NLP) solutions leveraging LangChain and LangGraph for intelligent workflows and conversational AI applications.

  • Design and build robust, secure, and high-performing APIs using FastAPI.

  • Collaborate with front-end teams to integrate web components, Lit, and TypeScript into applications.

  • Ensure smooth CI/CD pipelines using tools like Git and Jenkins, following best practices for automation and DevOps.

  • Work closely with cross-functional teams (Product, UI/UX, QA, DevOps) to deliver business-driven solutions on time.

See also