Back-End Trainer (Python · Django · AWS Deployments)

5 years

0 Lacs

Posted:1 day ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

Job Title: Back-End Trainer (Python · Django · AWS Deployments)

Location: Chidambaram, Tamil Nadu

Experience: 3–5+ years (Hands-on Backend Engineering)

Employment Type: Full-Time

Salary Range: As per Industry Standards

Reporting To: Head of Operations

Language: Tamil (Mandatory)


About the Role

The Back-End Trainer is a pure teaching role, responsible for building strong, industry-ready skills in Python, Django, REST APIs, PostgreSQL, and AWS deployment fundamentals. This role ensures that every student develops the backend engineering capability required to contribute effectively to real project pods under senior Tech Leads.


You will not participate in project delivery. Your focus is to deliver structured backend instruction, run daily labs, correct student work, conduct assessments, and provide debugging support while maintaining corporate discipline.


Key Responsibilities

1. Curriculum Delivery — Python, Django & REST APIs

  • Teach Python fundamentals: data types, loops, conditionals, functions, OOP.
  • Guide students through Django MVT architecture.
  • Explain models, serializers, views, URLs, ORM, and query optimisation.
  • Teach Django REST Framework (DRF) including:

o Serializers & ModelSerializers

o Viewsets & Routers

o Class-based views

o Pagination, filtering & permissions

  • Introduce OpenAPI/Swagger documentation.
  • Teach authentication mechanisms (JWT, sessions, token-based auth).


2. Database & Schema Design

  • Teach PostgreSQL basics: schema, tables, constraints, joins.
  • Conduct labs involving:

o Migrations

o Indexing & performance basics

o Simple optimisation patterns

  • Introduce Redis caching concepts (awareness level).


3. AWS Deployment Fundamentals

Students must learn to deploy a functional backend on AWS. Trainer responsibilities include teaching:

  • EC2 instance setup (Ubuntu-based environment)
  • SSH, Linux basics & folder structure discipline
  • Nginx + Gunicorn production stack
  • Environment variables & .env handling
  • File/media storage using S3
  • PostgreSQL on RDS
  • IAM roles & least-privilege permissions
  • CloudWatch logs & basic monitoring
  • Domain mapping using Route 53


4. Hands-On Labs & Debugging Support

  • Daily supervised coding sessions.
  • Weekly backend mini-projects (CRUD API, authentication API, etc.).
  • API testing via Postman.
  • Error debugging in Python, Django, DRF, and AWS.


5. Git, SDLC & Professional Discipline

  • Teach Git/GitHub fundamentals: branching, commits, PRs.
  • Teach backend SDLC workflow:

o Stand-ups

o Sprint planning

o UAT & QA alignment

  • Reinforce code structure, naming conventions & documentation.


6. Assessments & Learning Governance

  • Conduct weekly quizzes & coding reviews.
  • Provide structured feedback to each student.
  • Identify struggling learners and run remedial labs.

Technical Expertise Requirements

Core Stack

  • Python 3.x
  • Django & Django REST Framework
  • PostgreSQL (SQL fundamentals)
  • Nginx + Gunicorn
  • AWS (EC2, S3, RDS, IAM, Route 53)
  • Postman for API validation
  • Git & GitHub workflows

Supporting Knowledge (Awareness Level)

  • Docker basics (optional but preferred)
  • CI/CD fundamentals (GitHub Actions awareness)
  • Security best practices (CORS, CSRF, HTTPS)


Profile Requirements

  • 3–5+ years of hands-on backend development experience.
  • Strong knowledge of Django & DRF.
  • Demonstrable AWS deployment experience.
  • Prior teaching/mentoring experience preferred.
  • Excellent debugging and problem-solving ability.
  • Strong communication and patience in explaining technical concepts.
  • Commitment to empowering Tier-2/Tier-3 learners.


About the Workplace

  • Transform national talent by imparting enterprise-grade backend engineering skills.
  • Work in a structured, ethical, high-impact learning environment.
  • Teach modern tools and global cloud infrastructure.
  • Collaborate closely with Backend/Frontend Tech Leads.


To Apply

Subject Line: Application – Back-End Trainer (Python · Django · AWS)

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