Software Engineer 1

About the Role

We are seeking a skilled and motivated Software Engineer 1 to join our dynamic team at DPDzero. As a Software Engineer 1, you will play a crucial role in the design, development, and maintenance of our digital collections and recovery platform. Your expertise in Python, FastAPI, Celery, Postgres, Redis, Vue JS, and Vuetify will be essential in implementing robust and scalable solutions.

Responsibilities

  1. Collaborate with the Tech Lead and cross-functional teams to understand requirements and translate them into technical designs and implementation plans.
  2. Develop high-quality software solutions using Python, FastAPI, Celery, and related technologies.
  3. Design and implement efficient database structures and queries using Postgres.
  4. Implement caching mechanisms using Redis for improved system performance.
  5. Develop responsive and user-friendly front-end components using Vue JS and Vuetify.
  6. Write clean, maintainable, and testable code with a strong emphasis on test-driven development (TDD).
  7. Collaborate with the team to identify and troubleshoot software defects and performance issues.
  8. Participate in code reviews and provide constructive feedback to maintain code quality and improve team productivity.
  9. Contribute to the continuous improvement of development processes and practices.
  10. Stay updated with emerging technologies, industry trends, and best practices in software development.

Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • 0-2 years of experience as a Software Engineer is preferred. Freshers can apply.
  • Proficiency in Python and experience with web frameworks such as FastAPI.
  • Familiarity with asynchronous programming using Celery or similar task queues.
  • Experience with relational databases like Postgres and caching systems like Redis.
  • Strong knowledge of front-end development using Vue JS and Vuetify.
  • Familiarity with test-driven development (TDD) and writing unit tests.
  • Solid understanding of software development principles and best practices.
  • Strong problem-solving and analytical skills.
  • Excellent communication and teamwork abilities.

Nice to have

  • Experience in the fintech industry.
  • Knowledge of compliance requirements in software development.
  • Experience with data science and machine learning technologies.
  • Familiarity with CI/CD processes and version control systems.

About DPDzero

DPDzero builds the AI-first collections platform that lets lenders grow confidently while we take care of delinquency. We combine smart automation, a multilingual conversational voice agent, and disciplined field & telecalling execution to turn a difficult part of the lending lifecycle into measurable business impact. Our platform ties decisioning, outreach orchestration, and human-in-the-loop workflows into auditable, compliance-ready pipelines so partners can integrate us like core infrastructure.

We’re product-led and ops-backed: what you build here ships, scales, and changes real KPIs. That work isn’t just for engineers — account managers, operations specialists, compliance leads, and HR professionals all play a hands-on role in making experiments actionable and outcomes repeatable. At DPDzero you’ll collaborate across product, ML, and field teams to measure and improve things that matter (recovery rate, contact yield, compliance signals), not just ship features.

We’re backed by experienced investors and led by operators who have built India-scale fintech rails, so expect a high-ownership environment where impact is measured and rewarded. If you want a role where your day-to-day work directly moves company and partner outcomes — whether in product, sales, ops, or people — come help us expand credit access responsibly and at scale.