Senior Python Developer (India)

Senior Python Developer (India)

02 Aug
|
Justo Global
|
India

02 Aug

Justo Global

India

Senior Python Developer - Full Stack

Justo Global | Coimbatore, Tamil Nadu, India

Experience:5–7 Years
Employment Type: Full-Time
Primary Skill: Python (Backend / Full-Stack Engineering)
Secondary Skill: Front-End (React / TypeScript)

**Immediate joiners will be given preference.

About the Role

We are looking for a senior Python developer to own full-stack delivery, designing backend services and APIs in Python, building the front-end that consumes them, and making the architectural calls that keep both scalable. Python, data structures/algorithms, and system design are the core of this role; front-end ownership (React/TypeScript) is the secondary, supporting skill that lets you ship complete features independently rather than handing off to another team. You'll work directly with client stakeholders, mentor junior engineers, and shape technical decisions across multiple engagements.

Key Responsibilities

- Design, develop, and maintain scalable backend services and REST/async APIs in Python (FastAPI, Django, or Flask)
- Build and maintain responsive front-end interfaces (React + TypeScript) that consume the APIs you design full ownership from UI to database
- Apply data structures, algorithms, and system design fundamentals to solve real production problems, not just interview puzzles
- Lead high-level and low-level design discussions for new features: scalability, data modeling, API contracts, and trade-offs
- Own technical delivery for assigned modules end-to-end — requirement analysis, design, development, testing, deployment, and monitoring
- Integrate third-party APIs, cloud services, and data sources (CRMs, payment gateways, internal tools) into client-facing applications
- Diagnose and resolve production issues; improve performance, reliability, and observability (logging, monitoring, alerting)
- Review code across the stack and mentor junior/mid-level developers
- Responsibly use AI coding assistants (Copilot, Claude, etc.) to accelerate delivery, while rigorously reviewing AI-generated code for correctness, security, and performance




- Collaborate with architects, DevOps, QA, design, and client stakeholders to translate business requirements into shipped features

Required Skills — Must Have

Core Python & Programming Fundamentals (Primary)

- 5–7 years of hands-on Core Python development (Python 3.10+): OOP, decorators, generators, context managers, iterators, exception handling, memory management
- Solid grasp of concurrency — multithreading, multiprocessing, asyncio/async-await for I/O-bound workloads

Data Structures & Algorithms (Primary)

- Strong working knowledge of arrays, linked lists, stacks/queues, trees, graphs, hashmaps, and heaps
- Ability to analyze time/space complexity (Big-O) and apply the right structure to production code — assessed through applied problem-solving, not competitive-programming trivia

System Design (Primary)

- High-level design: scalability, load balancing, caching strategies, database sharding/replication, message queues, fault tolerance, basic CAP-theorem trade-offs
- Low-level design: class/module design, design patterns, clean API contracts, database schema design
- Can reason about idempotency, retries, rate limiting, and graceful failure handling in distributed systems

Backend Frameworks & API Development (Primary)

- Production experience with at least one major framework — FastAPI (preferred for recent services), Django, or Flask
- Strong REST API design (versioning, OpenAPI/Swagger); working knowledge of Pydantic or equivalent for validation

Databases (Primary)

- Strong SQL (PostgreSQL/MySQL) — schema design, query optimization, indexing
- ORM experience (SQLAlchemy 2.x, Django ORM); working exposure to NoSQL/caching stores (MongoDB, Redis)





Front-End Development (Secondary)

- Hands-on experience with React (or Angular/Vue) for building production UI
- Working proficiency in TypeScript, modern JavaScript (ES6+), HTML5, and CSS
- Familiarity with state management (Redux/Context API) and consuming REST APIs from the front-end
- Exposure to front-end testing (Jest, React Testing Library) is a plus

Cloud, DevOps & Tooling

- Hands-on experience with at least one cloud platform (AWS, Azure, or GCP)
- Comfortable with Docker; working knowledge of CI/CD (GitHub Actions, GitLab CI, or Jenkins) and basic Kubernetes concepts
- Strong Git proficiency and team-oriented branching/PR workflows

Testing & Production Readiness

- Automated testing with pytest; quality-first mindset
- Awareness of secure coding practices (OAuth2/JWT, input validation, OWASP basics)

Positive to Have — Preferred Skills

- Next.js for server-rendered/full-stack React applications
- Experience integrating AI/LLM features — LangChain, RAG pipelines, vector databases (Pinecone, FAISS, Chroma)
- Exposure to message queues or event-driven systems (Celery, Kafka, RabbitMQ)
- Familiarity with Pandas/NumPy for data-processing or analytics-driven features
- Prior experience in a client-facing IT services or consulting environment
- Infrastructure-as-Code exposure (Terraform) and Linux fundamentals

Soft Skills & Seniority Expectations

- Makes and defends architectural/design trade-offs across the full stack, not just implements tickets
- Communicates clearly with client stakeholders and translates business needs into technical requirements
- Comfortable mentoring or informally leading 1–2 junior/mid-level developers
- Self-directed in a small, fast-moving team where ownership matters more than process

Educational Qualification

Bachelor's degree in Computer Science, Information Technology or a related field or equivalent demonstrated practical experience

Pay: Up to ₹250,000.00 per month

Benefits:

- Health insurance
- Provident Fund

Work Location: In person

📌 Senior Python Developer (India)
🏢 Justo Global
📍 India

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: senior python developer (india) / india

Subscribe to this job alert:

Get the latest job offers by email for: senior python developer (india) / india