Indus Action is hiring for Software Engineer - Python Backend (Delhi)

Join Indus Action: Empowering Communities Through Technology

At Indus Action, we are on a mission to make public welfare accessible and sustainable for our most vulnerable citizens. As a ‘Do-Tank,’ we partner with state authorities and communities to achieve this audacious goal. We are seeking empathetic, driven, and action-oriented individuals who align with our vision of a progressive and inclusive society. Indus Action’s commitment to equity is reflected in our internal practices:

  • Equitable Compensation: Fair and transparent pay structures.
  • Transparent Policies: Clear and open organizational policies.
  • Supportive Work Culture: A nurturing environment for personal and professional growth.

As an aspiring Deliberately Developmental Organisation (DDO), we embody our values of Listen.Act.Change., focusing on nurturing active citizens and enterprising individuals. At Indus Action, you are valued beyond your role, with a collaborative “no-door” policy and ample cross-functional learning opportunities.

Position Summary: Full-Time Engineer

We are looking for a full-time engineer to join our agile and innovative engineering team. This role is ideal for someone who thrives in small organizations, enjoys multitasking, and embraces a flexible work environment. As an engineer at Indus Action, you will be at the forefront of developing next-generation CivicTech and GovTech solutions that bridge the information gap and empower vulnerable families.

Key Responsibilities

  • Technical Leadership: Own all technical aspects of product development.
  • Hands-On Development: Spend 80% of your time writing code and testing.
  • Collaboration: Work with stakeholders on product/platform releases.
  • Continuous Improvement: Perform ongoing refactoring and deliver enhancements.
  • Support: Ensure application availability, scalability, and security.
  • Innovation: Identify opportunities to adopt cutting-edge technologies.
  • Integration: Develop a deep understanding of tie-ins with other Indus Action systems.

Required Knowledge and Skills

  • Programming: Strong grasp of object-oriented programming and ORM.
  • APIs: Proficient in RESTful APIs and communications.
  • Security: Experience in user authentication, authorization, and encryption.
  • Testing: Skilled in Test Driven Development (TDD) using tools like pytest, SonarQube, and JMeter.
  • Data Engineering: Experience with ETL, DBT, etc., is desirable.
  • Front-End Technologies: Proficiency in HTML5, CSS3, JavaScript, and ReactJS.
  • Version Control: Strong understanding of Git.
  • Cloud Computing: Experience with cloud platforms, CI/CD is a plus.
  • Design Principles: Good understanding of algorithms, data structures, and design patterns.

Behavioral Competencies

  • Citizen Focused Mindset: Prioritize the needs of vulnerable citizens.
  • Entrepreneurial Energy: Manage your time and resources effectively.
  • Dealing with Ambiguity: Maintain composure and adapt in uncertain situations.
  • Growth Mindset: View every experience as a learning opportunity.
  • Collaboration: Build productive partnerships with internal and external stakeholders.

Education and Experience

  • Degree: Bachelor’s or Master’s in Computer Science or a related field from a premier institute.
  • Experience: 3+ years in developing applications using Python, FastAPI, and SQL/NoSQL databases.

How to Apply

To apply, visit Software Engineer - Python Backend.