Indus Action is seeking empathetic, driven, and action oriented team members to join it as a Software Engineer who align with our intention of making public welfare unlock happen as a ‘Do-Tank’. Indus Action desire candidates who want to partner with the Sarkar (state) and Samaaj (communities) in service of our audacious mission of systematically making welfare access sustainable and frictionless for our vulnerable citizens and their families.
Position Summary
We are seeking a full-time engineer to join our engineering team, who will be responsible for developing Indus Action’s next-gen platform.
We’re looking for exceptional candidates who are excited about the opportunity to build a next-generation CivicTech and GovTech. The incumbent should be passionate about building awesome products by utilizing cutting-edge technologies, which in turn creates value for citizens nationally.
This position is ideal for someone who enjoys small organizations, multi-tasking, and a highly flexible work environment. Our engineers share a passion for making things work in challenging environments and seeing the impact of our work first-hand.
Roles and Responsibilities
- Own all technical aspects of product development as assigned
- Perform hands-on architecture, design, and development
- Function as a senior member of an agile team and help drive consistent application development practices
- Typically spend 80% of time writing code and testing, and the remainder of time collaborating with stakeholders on ongoing product/platform releases
- Write code and unit tests, work on API specs, automation, and conduct code reviews and testing
- Perform ongoing refactoring of code and deliver continuous improvement
- Provide continuous support for ongoing application availability, scalability, and security
- Identify opportunities to adopt innovative technologies
- Develop a deep understanding of tie-ins with other Indus Action systems and platforms
Requirements
- Good grasp of object-oriented programming
- Handson object-relation mapping (ORM) experience
- Proficient in RESTful APIs and API communications
- Hands-on experience in user authentication, authorisation, and encryption
- Proficient in Test Driven Development (TDD) pytest, SonarQube, JMeter, and other industry standard tools
- Hands-on experience in data engineering (building ETL, DBT, etc.) is a plus and desirable
- Good understanding of front-end technologies such as such as HTML5, CSS3, JavaScript, and ReactJS
- Proficient understanding of Git
- Experience in cloud computing platforms, continuous integration, and continuous deployment is a plus
- Good understanding of overall design principles, common patterns, and interface guidelines
- Good understanding of algorithms, data structures, and design patterns
Education and Experience
- Bachelors or Masters degree in Computer Science or a related subject from a premier institute
- 3+ years of experience in developing Python, FastAPI, and SQL/NOSQL database applications
Location
Delhi
For latest career opportunities, join us on WhatsApp Channel Here and Telegram Channel Here.