Junior Python Developer | Cloud + Microservices

1 years

0 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

Location:

Type:

Experience:

Education:

About Us:

We are a forward-thinking AI & cloud-native company building high-performance backend systems that power real-time AI applications and services. Our microservice-based architecture leverages FastAPI, containerization, edge functions, and cloud VMs to deliver scalable, low-latency APIs.

Role Overview:

Junior Python Developer

Key Responsibilities:

  • Build and maintain scalable, modular backends using

    FastAPI

  • Write clean, well-structured code following

    PEP8

    , DRY, and SOLID principles
  • Design and interact with

    MySQL

    databases using

    SQLAlchemy ORM

    and

    Alembic

    for migrations
  • Perform data manipulation and ETL tasks using

    NumPy

    and

    Pandas

  • Develop and maintain unit/integration tests using

    Pytest

  • Integrate

    REST APIs

    , handle

    authentication with API keys

    , and manage third-party service integrations
  • Use

    Git

    for version control and contribute via feature branches, pull requests, and code reviews
  • Deploy services on

    edge functions

    ,

    VM instances

    , or

    bare-metal Linux environments

  • Collaborate in an

    agile environment

    using tools like Jira, GitHub, Notion, and Slack

Tech Stack & Tools You’ll Use:

  • Languages:

    Python 3.10+
  • Frameworks:

    FastAPI, Uvicorn, Pydantic
  • ORM:

    SQLAlchemy 2.x, Alembic
  • DB:

    MySQL, PostgreSQL (bonus)
  • Testing:

    Pytest, Coverage.py
  • Data:

    NumPy, Pandas, JSON, YAML
  • Version Control:

    Git, GitHub
  • Cloud:

    AWS, GCP, DigitalOcean, or bare-metal Linux (any exposure is a plus)
  • Dev Tools:

    Docker, curl, HTTPie, Postman, Makefiles
  • AI Coding Tools:

    GitHub Copilot, Cursor, ChatGPT (experience with these is a

    plus

    )

Minimum Requirements:

  • Bachelor’s degree in

    Computer Science (B.Tech/B.E.)

    or

    BCA

  • 0–1 year of professional experience (freshers welcome)
  • Solid understanding of

    Python fundamentals

    , OOP, and backend development concepts
  • Projects demonstrating backend/API development with

    FastAPI

    or similar frameworks
  • Understanding of

    RESTful principles

    , error handling, and async programming
  • Basic familiarity with

    Linux environments

    and terminal workflows

Bonus Skills (Not Mandatory):

  • Experience with

    Docker

    and containers
  • Knowledge of

    CI/CD pipelines

  • Familiarity with

    JWT

    , OAuth2, or other auth mechanisms
  • Exposure to

    Redis

    ,

    Celery

    , or

    Kafka

  • Awareness of

    DevOps

    practices and GitHub Actions

Interview Process:

  1. Online coding assessment (MCQs + hands-on backend challenge)
  2. Technical interview (FastAPI, Python, DB, Testing)
  3. Final culture-fit and dev environment check

What We Offer:

  • 100%

    remote-first

    , async-friendly work environment
  • Opportunity to work on

    real-world AI & microservice projects

  • Access to

    AI-enhanced developer tools

    like GitHub Copilot
  • Upskilling support with curated resources and mentorship
  • A collaborative, engineering-driven culture


Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You