👨🏻‍💻 postech.work

Senior Python Developer

EzyHelpers • 🌐 In Person

In Person Posted 17 hours, 33 minutes ago

Job Description

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

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.