Watershed Organisation Trust (WOTR)
Website:
wotr.org
Job details:
Job Title : Full Stack Application Developer
Reports To : Deputy General Manager (IT, MIS, M&E Systems & Cloud Infra)
Location : Headquarters, WOTR, Pune
Duration: Full-Time
A little bit about who we are :
At WOTR, we are committed to tackling the key causes of rural poverty by rejuvenating ecosystems and building the community’s resilience to climate change by enhancing water availability, increasing land and agricultural productivity, diversifying livelihoods, empowering women, and strengthening the health and well-being of vulnerable rural communities. WOTR brings together practitioners, academics, researchers, trainers, and policy makers to work collaboratively in building the resilience of rural communities. Our partners, including donors and government agencies stand resolutely behind us to affect this. Over the course of 32 years, we have already made a significant impact, having worked in 10 states and 7,255 villages, and positively impacting the lives of about 8 million people. We remain dedicated to continuing this important work and expanding our efforts to make an even greater difference in the lives of those we serve.
Job Description:
We are looking for a skilled and motivated Full Stack Application Developer with 3-5 years of experience to join our WOTR IT team. The candidate will play a central role in the end-to-end lifecycle of various web-based applications - spanning design, development, testing, deployment, documentation and ongoing support. The ideal candidate brings a solid command of modern web technologies, database management, API development, cloud/DevOps practices and is passionate about implementing technology for social impact.
Key Responsibilities
Application Development
- Design, build and maintain scalable, high-performance web-based applications using React, TypeScript and Node.js and other frameworks.
- Develop RESTful APIs and backend services with proper authentication and RBAC (Role-Based Access Control).
- Implement responsive UI components and ensure cross-browser compatibility and accessibility.
- Adopt and enforce MVC and other enterprise-grade architectural patterns to ensure maintainability and scalability.
Database Design & Management
- Design, develop and manage relational databases using MySQL, PostgreSQL or Supabase.
- Write optimised queries, stored procedures, migrations and manage schema versioning.
- Ensure data integrity, backup strategies and security best practices.
DevOps & Cloud Infrastructure
- Set up and manage CI/CD pipelines for automated builds, testing and deployments.
- Containerise applications using Docker; manage multi-container environments using Docker Compose or equivalent tools.
- Deploy and manage applications on cloud platforms (AWS / Azure).
- Monitor system health, configure alerts, manage logs and ensure uptime and reliability.
- Manage DNS, SSL/TLS certificates, environment variables, and secure credential management.
Testing & Quality Assurance
- Write and maintain unit, integration and end-to-end tests to ensure software quality.
- Conduct code reviews and implement best practices for error handling and logging.
- Identify, track and resolve bugs and performance bottlenecks.
Documentation
- Provide support in preparation and maintenance of comprehensive technical documentation - including architecture diagrams, API references, data dictionaries and deployment guides.
- Create user manuals and SOPs for internal stakeholders and end-users.
Maintenance & Support
- Provide ongoing support, patches, and updates for the Web MIS platform.
- Respond to support requests, diagnose issues, and apply fixes in a timely manner.
- Plan and execute system upgrades with minimal downtime.
Agile & Project Collaboration
- Work within an Agile/Scrum framework - participate in sprint planning, stand-ups, retrospectives and demos.
- Collaborate with programme staff, field teams and management to translate business requirements into technical solutions.
- Track tasks and milestones using project management.
Required Qualifications:
Education:
- Bachelor's degree or higher in Computer Science, Information Technology, Software Engineering or a related field.
- Relevant experience/certifications in Cloud, DevOps or Full Stack Development are an advantage.
Experience:
- Minimum 3–5 years of hands-on experience in full-stack web application development.
- Demonstrable experience in delivering enterprise-level applications through the complete SDLC.
Technical Skills:
- Frontend: React.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, Tailwind CSS or any similar frameworks, State management (Redux or Context API)
- Backend: Node.js, Express.js or NestJS, RESTful API design; familiarity with GraphQL is a plus, Authentication & authorisation -JWT, OAuth2, session management, RBAC implementation
- Databases: MySQL, PostgreSQL, Supabase
- DevOps & Cloud: Docker, Docker Compose (familiarity with Kubernetes is a plus), CI/CD pipelines - GitHub Actions, GitLab CI, or equivalent, Cloud platforms - AWS (EC2, S3, RDS, etc.), Azure, Nginx/Apache configuration.
Key Competencies & Attributes
- Strong analytical and problem-solving abilities with keen attention to detail.
- Excellent written and verbal communication skills with an ability to explain technical concepts to non-technical stakeholders.
- Self-motivated, proactive and able to work independently as well as in a collaborative team setting.
- Ability to manage multiple priorities and deliver under deadlines.
To Apply: Write to careers@wotr.org with an updated CV with subject line ‘Full Stack Application Developer,Pune’ and fill the following form: https://forms.gle/qbU6ad969mi741naA
Click on Apply to know more.