About the role
Founded in 2020, EzyHelpers is transforming India’s domestic workforce ecosystem through technology. Our platform connects thousands of families with trained and verified domestic helpers, while empowering workers with better opportunities, skill development, and dignified employment. We work closely with industry partners and skill development organisations to create meaningful impact, and our engineering team builds and maintains the platform that powers this mission — from customer onboarding to payment processing and beyond.
We are looking for a Junior Software Developer who is eager to learn, build, and grow with a fast-moving product team. You will work directly on CHAP, our internal CRM platform, and contribute to features that are used in production by our operations and business teams every day.
What you'll do
Your day-to-day responsibilities
- Build and improve customer, helper, and job management modules within our Django-based CRM platform.
- Develop new features and maintain existing application code using Python and Django.
- Integrate third-party services including payment gateways and communication APIs (e.g. WhatsApp, SMS).
- Create internal reports, dashboards, and business workflow automation tools.
- Debug and resolve issues in production applications in a timely and reliable manner.
- Collaborate with senior developers through code reviews and pair programming sessions.
- Write clean, maintainable code with appropriate documentation and test coverage.
What we're looking for
Skills and experience required
- 0–2 years of professional or project-based experience in Python development.
- Basic understanding of Django or a comparable web framework.
- Working knowledge of SQL and relational databases (PostgreSQL preferred).
- Familiarity with HTML, CSS, JavaScript and an understanding of how web applications work.
- Strong problem-solving instincts and a genuine willingness to learn on the job.
- Basic familiarity with Docker and containerised development environments.
- Ability to communicate clearly with teammates and ask good questions.
Nice to have
Bonus points if you have these
- Experience building or consuming REST APIs.
- Familiarity with Bootstrap or other frontend frameworks.
- Understanding of Git workflows, branching, and pull request practices.
- Exposure to Celery, Redis, or background task processing.
- Any prior experience with CRM systems, fintech, or SaaS products.
What you’ll gain
- Hands-on experience working on a live production platform with real users and real stakes.
- Deep exposure to payment integrations, CRM architecture, and communication pipeline development.
- Direct mentorship from experienced engineers on technical decisions and engineering best practices.
- A clear growth trajectory towards a Mid-Level Software Engineer role within the organisation.
- The opportunity to work on a product that creates genuine social and economic impact.
