Codebase

Full Stack Senior Engineer (Python + Reactjs + GenAI)

Codebase Pune, Baner, IN 1 day ago
engineering

Company Introduction

Codebase is a young software services company with a great pool of tech-savvy developers. We started in the spring of 2018, and have been growing aggressively. We are located in Pune, India, and serve software product companies across the globe; focusing on enterprise SaaS, eCommerce, cloud, and application development.

We are looking for a talented Full Stack Engineer with strong experience in Python and React to join our team. The ideal candidate will also have a good understanding of Retrieval-Augmented Generation (RAG), Large Language Models (LLMs), and Generative AI technologies. This role involves building production-grade web applications and integrating intelligent AI-driven solutions.

Key Responsibilities:

  • Design, develop, and maintain full-stack applications using Python (FastAPI / Django / Flask) and React.
  • Implement scalable APIs and integrate with AI/LLM backends for real-time interaction or content generation.
  • Work with vector databases, RAG pipelines, and model workflows to build retrieval-based AI systems.
  • Collaborate with interdisciplinary teams to translate AI research into deployable features.
  • Optimize application performance, scalability, and data handling.
  • Follow best practices in software design, architecture, and deployment using modern DevOps pipelines.

    Qualifications:

    • 3-5 years Strong proficiency in Python (preferably with FastAPI, Django, or Flask).
    • Solid experience with React.js and frontend development tools.
    • Familiarity with RAG architecture, LLMs, and Generative AI concepts.
    • Understanding of RESTful APIs and microservices.
    • Experience with databases (PostgreSQL, MongoDB, or similar).
    • Knowledge of cloud platforms (AWS, GCP, or similar) is a plus.
    • Strong problem-solving skills and an appetite for learning emerging AI technologies.

      Nice to have:

      • Experience with vector databases (Pinecone, FAISS, Chroma, etc.).
      • Familiarity with open-source LLM frameworks like LangChain, LlamaIndex, or Hugging Face.
      • Exposure to CI/CD, containerization (Docker), and MLOps concepts.

      Soft Skills

      • Excellent problem-solving and analytical skills.
      • Strong communication and interpersonal abilities.
      • Ability to work independently and as part of a team.
      • Proactive and eager to learn new technologies.

      Sponsored

      Explore Engineering

      Skills in this job

      People also search for