Justo Global
Senior Python Developer
- Compensation
- Not disclosed
- Location
- Bangalore; Chennai; Coimbatore
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 5+ years
- Category
- Software engineering
- Posted
Skills
Nice to have
- 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.
Full description
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.
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 modelling, 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 HaveCore Python and Programming Fundamentals:
- 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.
- Bachelor's degree in Computer Science, Information Technology or a related field or equivalent demonstrated practical experience.
Data Structures and Algorithms:
- Strong working knowledge of arrays, linked lists, stacks/queues, trees, graphs, hashmaps, and heaps.
- Ability to analyse time/space complexity (Big-O) and apply the right structure to production code assessed through applied problem-solving, not competitive-programming trivia.