Job Openings Junior Python Developer

About the job Junior Python Developer

Job Title:- Junior Python Developer

Purpose

Support the development of backend services, data pipelines, and automation scripts using Python. Work under senior engineers to build reliable, maintainable, and production-ready systems.

Key Responsibilities

  • Develop and maintain Python-based services and scripts
  • Write clean, readable, and well-tested code
  • Assist in building APIs and background jobs
  • Work with databases to read, transform, and validate data
  • Support deployment of services using Docker and cloud platforms
  • Debug issues and improve performance under guidance
  • Participate in code reviews, sprint planning, and documentation

Requirements

  • 3+ years of professional or strong project-based experience with Python
  • Solid understanding of Python fundamentals and basic data structures
  • Hands on development experience on Gen AI solutions with prompt engineering, retrieval, agents.
  • Familiarity with:
    • REST APIs
    • SQL and relational databases
    • Git version control
  • Basic understanding of:
    • Containers (Docker)
    • Cloud concepts (AWS or Azure)
  • Knows how to leverage AI tools to move fast.
  • Willingness to learn production systems and best practices
  • Clear written and verbal communication skills

Must Have

  • Experience with:
    • Pandas or basic data processing
    • Flask or FastAPI
    • Unit testing (pytest)
    • Tensor flow
    • PyTorch
  • Exposure to:
    • Message queues (Kafka, RabbitMQ)
    • Elasticsearch / OpenSearch
    • Basic AI or ML concepts

Tech Stack:

  • Language: Python
  • APIs: REST, FastAPI / Flask
  • Gen AI tools: Langchain/ Langgraph (or similar)
  • Databases: PostgreSQL, MS SQL
  • Infra: Docker, Cloud (AWS / Azure)
  • Tooling: Git, CI/CD basics