Home
Jobs

Python Django Developer Intern

0 years

0 Lacs

Posted:1 week ago| Platform: Indeed logo

Apply

Work Mode

On-site

Job Type

Internship

Job Description

About Vikmo

Vikmo an AI-powered SaaS platform built to help Indian SMBs sell efficiently across multiple channels—both online and offline. With a strong focus on automation, integrations, and multi-tenant security, Vikmo empowers businesses to scale without technical complexity.

Role Overview

As a Django Backend Intern, you will be part of the core product team working on third-party integrations and backend services. You will help connect Vikmo to external systems such as Tally, Shopify, WooCommerce, WhatsApp, Amazon, and more. The role includes working on APIs, data flows, and integration logic while maintaining the security and performance of our platform.

Key Responsibilities

  • Build and maintain integrations with external platforms and APIs
  • Develop RESTful API endpoints using Django and Django REST Framework
  • Write logic to handle data syncing, error handling, and retry mechanisms
  • Implement multi-tenant context handling and secure data isolation
  • Work with webhook handlers, OAuth tokens, and third-party SDKs
  • Use Celery for background tasks and scheduled integration jobs
  • Participate in code reviews, testing, and documentation
  • Work in a Dockerized local development environment

Tech Stack

  • Languages & Frameworks: Python, Django, Django REST Framework
  • Databases: PostgreSQL 15 with Row-Level Security (RLS), Redis
  • Integrations: Tally, Shopify, WooCommerce, WhatsApp, Amazon, Flipkart
  • AI & Data: FuzzyWuzzy, scikit-learn (used internally for product intelligence)
  • Infrastructure: Docker, Docker Compose, Celery, Flower
  • Cloud Platform: Google Cloud (Cloud SQL, Cloud Run, Memorystore)

What You Will Learn

  • Building scalable Django APIs for SaaS platforms
  • Designing secure and reliable third-party integrations
  • Handling authentication protocols like OAuth2 and token-based access
  • Working with queues and asynchronous tasks using Celery
  • Managing multi-tenant SaaS architecture using PostgreSQL RLS
  • Debugging, testing, and deploying on cloud infrastructure (GCP)
  • Writing clean, maintainable code using industry-standard practices

Job Type: Internship
Contract length: 6 months

Pay: ₹8,000.00 - ₹12,000.00 per month

Benefits:

  • Paid sick time
  • Paid time off

Location Type:

  • In-person

Schedule:

  • Day shift

Ability to commute/relocate:

  • BTM Layout, Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Preferred)

Application Question(s):

  • Have you worked on Python Django Projects before? Share details
  • This is an internship role for 6 months with a stipend of Rs. 8000/- to Rs. 12000/-. Are you available for 6 months full time?

Work Location: In person

Application Deadline: 20/07/2025

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