06 Aug
|
EC Infosolutions
|
Pune
06 Aug
EC Infosolutions
Pune
– Django Developer Position
Django Developer
Experience
2–4 Years
Location
Baner, Pune (Work from Office)
Employment Type
Full-Time About the Role We are looking for a highly skilled Django Developer with 2–4 years of hands-on experience in designing, developing, and maintaining scalable web applications. The ideal candidate should possess strong backend development skills, write clean and maintainable code, understand software architecture, and collaborate effectively with cross-functional teams to deliver high-quality products.
This role requires a developer with excellent problem-solving abilities, sound knowledge of Python and Django, and experience building secure, high-performance REST APIs.
Key Responsibilities Design, develop, test, and maintain scalable web applications using Python and Django.
Develop robust RESTful APIs using Django REST Framework (DRF).
Design database schemas and optimize complex SQL queries for performance.
Integrate third-party APIs, payment gateways, authentication services, and external systems.
Build secure applications following OWASP security best practices.
Optimize application performance, scalability, and reliability.
Participate in system architecture, technical design discussions, and code reviews.
Write reusable, modular, and well-documented code.
Troubleshoot production issues and implement effective fixes.
Collaborate with frontend developers, QA engineers, DevOps, and product teams.
Write unit tests and support integration testing to ensure code quality.
Participate in Agile/Scrum development processes.
Required Technical Skills
Programming
Strong proficiency in Python
Excellent knowledge of Django Framework
Hands-on experience with Django REST Framework (DRF) Database
PostgreSQL (preferred)
MySQL/MariaDB
Database design and normalization
Query optimization and indexing APIs
RESTful API development
API authentication (JWT, OAuth2, Token Authentication)
API documentation using Swagger/OpenAPI
Third-party API integrations Backend Development
Object-Oriented Programming (OOP)
Design Patterns
MVC/MVT Architecture
Asynchronous programming (Celery, Redis)
Background job scheduling Version Control
Git
GitHub/GitLab
Branching strategies
Pull Request workflow Cloud & Deployment
Linux environment
Docker
Nginx
Gunicorn
AWS (EC2, S3, RDS, CloudWatch) is preferred Testing
Unit Testing
Integration Testing
PyTest or Django Test Framework Security
Authentication & Authorization
Role-Based Access Control (RBAC)
OWASP Top 10 security practices
Secure coding standards Good to Have
Redis
Celery
WebSockets
GraphQL
Elasticsearch
CI/CD pipelines
Kubernetes basics
Microservices architecture
AI-assisted development tools (GitHub Copilot, ChatGPT, Claude, Cursor, etc.) Required Qualifications Bachelor's degree in Computer Science, Information Technology, or a related field.
2–4 years of qualified experience in Python/Django development.
Strong understanding of software engineering principles and backend architecture.
Experience working with production applications.
Desired Candidate Profile
Strong analytical and problem-solving skills.
Excellent debugging and troubleshooting capabilities.
Ability to write clean, efficient, and maintainable code.
Good understanding of software design principles.
Strong communication and collaboration skills.
Self-motivated and eager to learn new technologies.
Ability to work independently as well as within a team.
Preferred Experience Experience building SaaS applications.
Experience working with cloud-based deployments.
Knowledge of performance tuning and scalability.
Familiarity with DevOps practices.
Experience with Agile/Scrum methodologies.
What We Offer Opportunity to work on challenging and scalable applications.
Exposure to modern backend technologies and cloud platforms.
Collaborative and learning-focused work environment.
Career growth and skill development opportunities.
Competitive salary based on experience and technical expertise. Immediate joiners or candidates with a short notice period will be preferred.
📌 Django Developer (Pune)
🏢 EC Infosolutions
📍 Pune