Engineering Developer

Tech4Dev Project Pvt Ltd · 1 month ago
Location
Remote
Salary Range
₹ 12,00,000 - ₹ 16,00,000 / year
Employment Type
Full-time

ProjectTech4Dev aims to be a high performing tech enabler for nonprofits. At Project Tech4Dev, we provide solutions ranging from providing open source platforms to NGOs to building tech capacity in nonprofits. We equip non-profits with the technology they need to amplify their impact. Our open source platforms include- Glific chatbot, Dalgo data management system, and Avni data collection tool. We also build tech and data capacity in nonprofits by placing seasoned technology professionals with our Fractional CxO Program. Find more about our initiatives here.


ROLE DESCRIPTION

Work with Fractional CxO team to understand NGO requirements

Work with Fractional CxO to help engineer minimum viable products (MVPs)/ proof of concepts (POCs)

Assist in data engineering projects, and development/maintenance of client CI/CD pipelines

Represent Project Tech4Dev at workshops and conferences which the team attends

Occasionally present webinars on Zoom on work done at Tech4Dev


RESPONSIBILITIES

Development and Maintenance

Collaboration and Code Integration: Work closely with the other team members on different layers of the software. 

DevOps: Developers are expected to be able to release code to production servers, run database migrations, and update configurations. 

Continuous Learning and Improvement: Keep up-to-date with the development of new technologies and ecosystem updates to enhance application performance. Participate in code reviews to maintain code quality and to learn from senior developers, improving skills in relevant technologies.


REQUIREMENTS

Has 3-5 years of proven experience building back-ends using Python (Django, FastAPI), NodeJS or other language frameworks

Can understand and modify existing API endpoint handlers, database models

Wide experience in tools and packages to be able to rapidly mockup rather than building from scratch

Is familiar with Docker, CI/CD

Has an active personal code repository (GitHub / GitLab / BitBucket)

Is self-driven and a team player

Produces high-quality code

Adheres to code testing, review and check-in procedures

Writes automated tests using pytest and strives for almost complete code coverage


PREFERRED

Front-end experience would be a plus