Python Developer (Django)
Company: EzyHelpers
Experience: 3–4 Years
Location: Bangalore
Employment Type: Full-time
About EzyHelpers
EzyHelpers is a fast-growing, bootstrapped company working to organize and formalize the domestic helper and caregiving ecosystem in India. We build technology-driven operational systems that support sourcing, onboarding, placements, payments, replacements, and customer experience at scale.
Our focus is on building strong internal tools that solve real operational problems and are used daily by our teams.
Role Overview
We are looking for a strong Python Developer with solid Django experience to build and maintain internal platforms and backend systems for EzyHelpers.
This is a hands-on engineering role focused on:
Backend development
API integrations
Workflow automation
Internal dashboards and tools
While exposure to AI-assisted development is appreciated, strong Python and Django fundamentals are the core requirement for this role.
Key ResponsibilitiesBackend Development
Design, develop, and maintain backend services using Python \& Django
Build scalable and maintainable Django applications
Develop RESTful APIs using Django REST Framework (DRF)
Implement authentication, authorization, and role-based access control
Write clean, reusable, and well-structured code
Internal Tools \& Workflow Automation
Build internal tools for:
Helper sourcing and onboarding
Customer requirements and placements
Replacement workflows
Payment and payroll tracking
Convert manual operational workflows into structured digital processes
Improve internal systems for speed, reliability, and usability
API Integrations
Integrate third-party services such as:
WhatsApp / SMS gateways
Payment gateways
CRM and lead management tools
Telephony and IVR systems
Handle webhooks, retries, error handling, and logging
Ensure secure and reliable integrations
Database \& Data Management
Design and manage relational databases (PostgreSQL / MySQL)
Write efficient queries and manage migrations
Ensure data integrity, consistency, and accuracy
Support basic reporting and data exports
Code Quality \& Ownership
Follow best practices for security and performance
Use transactions where required to avoid inconsistent states
Debug, refactor, and improve existing codebases
Take ownership of features from requirement to deployment
Required Skills \& Experience (Must-Have)
3–4 years of hands-on experience in Python development
Strong experience with Django in production environments
Hands-on experience with Django REST Framework (DRF)
Solid understanding of REST APIs and backend architecture
Experience with PostgreSQL or MySQL
Proficiency with Git and version control workflows
Strong problem-solving skills and ownership mindset
Preferred / Nice-to-Have Skills
Experience building internal tools or admin dashboards
Background job processing (Celery, Django-Q, etc.)
Basic frontend knowledge (HTML, CSS, JavaScript)
Cloud exposure (AWS / GCP / Azure)
Exposure to AI-assisted or “vibe coding” tools (ChatGPT, Copilot, Cursor, etc.)
(This is an added advantage to speed up execution, not a requirement. Strong Python \& Django skills are mandatory.)
What We’re Looking For
Strong backend engineering fundamentals
Practical, solution-oriented thinking
Ability to work independently and take ownership
Comfort working in an operations-heavy, fast-moving environment
Focus on reliability, clarity, and maintainability
Why Join EzyHelpers?
Build core internal systems used daily across the company
High ownership and direct business impact
Close collaboration with founders and leadership
Opportunity to grow into senior or lead engineering roles
Work on meaningful, real-world problems at scale
Application Process (Mandatory)
To apply, please fill out the application form below:
https://docs.google.com/forms/d/e/1FAIpQLSd2kify3XV6j42AKVsHYkgSAPZnEUaqM27cASep5go40ZpAuQ/viewform
Applications without form submission may not be considered.
Job Type: Full-time
Pay: ₹40,000.00 - ₹70,000.00 per month
Work Location: In person