Role Overview
We are looking for a highly experienced Python/Django Developer with 8–10 years of hands-on experience building scalable web applications and microservice-based systems. The ideal candidate will have deep expertise in backend development, RESTful APIs, relational databases (MySQL/PostgreSQL), microservice architecture, and cloud deployment. You will work closely with cross-functional teams to deliver high-quality software solutions and lead technical initiatives.
Technical Skills & Expertise
• Hands-on experience developing web applications using Django and Flask frameworks with MVC architecture
• Proficient in Object-Oriented Analysis and Design for both front-end and back-end systems
• Strong expertise in Python, HTML, CSS, JavaScript, and jQuery for web-based application development
• Experience developing and consuming web services using Python
• Hands-on experience with relational databases including MySQL and PostgreSQL
• Working knowledge of web service protocols including SOAP and REST
• Familiarity with design patterns and their application in large-scale systems
• Experience with multiple deployment environments: Development, Testing, and Production
• Experience with Microservice Architecture — designing, building, and deploying independently scalable services
• Project deployment experience using Jenkins, Heroku, and Docker containers
• Proficient with AWS services including EC2 and S3
• Experience with django-guardian for object-level permissions and authorization
• Proficiency in packaging and distributing Python modules (setuptools, wheel, PyPI)
• Experience with error tracking using Sentry and log analytics using Sumo Logic
• Proficient with JIRA for agile project tracking, sprint planning, and backlog management
Key Responsibilities
• Gather, analyze, and perform as-is to be-analysis of business requirements
• Design and implement scalable Microservice Architecture with clearly defined service boundaries
• Design and implement RESTful APIs for various services
• Contribute Proof of Concepts (POCs) aligned with business goals
• Integrate third-party libraries into existing projects from scratch
• Coordinate and assign tasks to both offshore and onshore development teams
• Conduct peer code reviews for code quality, styling, and requirement adherence
• Participate in Unit Testing, Integration Testing, UAT, and Functional Testing
• Design and develop the presentation layer using HTML, CSS, and JavaScript
Soft Skills
• Strong analytical and problem-solving skills with ability to work independently
• Excellent interpersonal and communication skills, both written and verbal
• Efficient time management with ability to handle multiple tasks simultaneously
• Collaborative team player with experience in cross-functional team environments
Added Advantage
• Experience designing and implementing Microservice Architecture with Docker and API gateways
• Hands-on experience with django-guardian for fine-grained object-level permissions
• Experience packaging and publishing Python modules to internal or public registries (PyPI)
• Docker expertise — writing Dockerfiles, docker-compose, and managing containers
• Jenkins pipeline configuration for full CI/CD automation including build, test, and deploy
• Sentry integration for real-time error tracking, alerting, and performance monitoring
• Sumo Logic experience for log aggregation, dashboards, and operational analytics
• Strong JIRA experience including sprint planning, backlog grooming, and reporting
Tech Stack / Environment
Python | Django | HTML/CSS | JavaScript | jQuery |
MySQL | PostgreSQL | AWS (EC2/S3) | GitLab | Jenkins |
Docker | Sentry | Sumo Logic | JIRA | Postman |
Flask | django-guardian | PyPI Packaging | Microservices | Heroku |