Junior Python Developer

Full-Time

Vesu, Surat, India

We are seeking a motivated Junior Python Developer to assist in developing, testing, and maintaining Python-based applications. The role involves working with senior developers, writing clean and efficient code, fixing bugs, and learning best practices in software development.

Key Responsibilities:

    • Develop and maintain RESTful and asynchronous APIs using Django, Django REST Framework (DRF), FastAPI, or other Python frameworks
    • Design, implement, and optimize scalable backend services for web and data-driven applications
    • Collaborate closely with frontend developers to ensure seamless integration between backend and frontend components
    • Work directly with clients and project managers to understand requirements and translate them into effective technical solutions
    • Work with MongoDB and other SQL/NoSQL databases to manage structured and unstructured data efficiently
    • Participate in code reviews, ensure best practices, and contribute to continuous improvement in development processes
    • Write clean, efficient, and reusable code, and ensure performance, security, and scalability of backend systems

    Optional / Desirable Responsibilities

    • Build and integrate RAG (Retrieval-Augmented Generation) pipelines using tools like LangChain and vector databases (e.g., Pinecone, Weaviate, Qdrant)

    • Collaborate with ML engineers to integrate LLMs (Large Language Models) into backend services
    • Design and maintain data ingestion pipelines to feed vector stores and enable semantic search and AI-driven features
    • Work with AI tools and platforms such as ChatGPT, Claude, n8n, Make (Integromat), no-code/low-code tools, or similar automation and AI orchestration systems

Skills & Qualification::

    • 1+ years of experience in Python development
    • Strong knowledge of Django, Django REST Framework (DRF), FastAPI, or any other Python web framework
    • Experience working with MongoDB or other databases (SQL/NoSQL)
    • Basic understanding of LLMs, LangChain, and RAG architecture (hands-on experience is a plus)
    • Understanding of API design, microservices architecture, and scalable system development
    • Familiarity with Docker and containerized environments
    • Strong problem-solving, communication, and collaboration skills
    • Ability to analyze client needs, propose solutions, and deliver high-quality results within deadlines

Perks at work:

We offer a great work environment with learning opportunities, career growth, and exciting projects. You will collaborate with talented teams, gain hands-on experience, and contribute to meaningful work.

10+ our trusted clients
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Contact Faq Image

Frequently Asked Questions About Jobs

Have questions about working with us? Here are some answers to help you understand our hiring process, benefits, and work culture.

How can I apply for a job at your company?
Arrow

You can apply online via our careers page by submitting your resume and cover letter for the desired position.

What is the interview process like?
Arrow

Our interview process usually includes an initial HR screening, a technical or skill-based round, and a final discussion with the team lead.

Do you offer internships or entry-level positions?
Arrow

Yes, we offer internships and entry-level opportunities across multiple departments. Check our careers page for current openings.

What benefits do employees receive?
Arrow

Employees enjoy health insurance, paid leave, professional development programs, and a collaborative work environment.