Fullstack Developer at Plant-for-the-Planet Foundation · Remote only · 2 - 4 years · Bootstrapped · Remote only · Posted 5 Sep 2025

We are inviting a Fullstack Developer who excels at building modern web and mobile applications, with deep backend experience in Node.js and strong frontend proficiency in Next.js and React Native (Expo). You’ll work with a team of designers, product leads, and developers to bring impactful climate tech to life.
Location: Mumbai & Vicinity (India)
Responsibilities:
- Design, develop, and maintain scalable backend services using Node.js.
- Develop responsive and high-performance web applications using Next.js.
- Build and deploy mobile applications using React Native and Expo.
- Collaborate with UX Designers, Architects, and other Developers to implement full-stack web and mobile solutions.
- Perform data modeling and database management using PostgreSQL and Prisma.
- Ensure the performance, quality, and responsiveness of applications.
- Troubleshoot and debug applications to optimize performance.
- Write clean, maintainable, and well-documented code.
- Participate in code reviews and contribute to continuous improvement of development processes.
- Apply AI-enhanced developer tools like Cursor, Copilot, or similar to boost development velocity and code quality.
Required Skills and Experience:
- 2+ years of experience in full-stack JavaScript development.
- Strong proficiency in backend development using Node.js.
- Demonstrated experience with frontend technologies such as Next.js and React Native.
- Experience with PostgreSQL and Prisma for database management and data modeling.
- Experience with deploying React Native applications using Expo.
- Solid understanding of RESTful APIs and how to integrate them with front-end applications.
- Familiarity with modern JavaScript (ES6+), HTML5, and CSS3.
- Strong understanding of software development best practices.
- Proficiency in version control systems such as Git.
Additional Relevant Skills and Experience:
- Experience with map modules, such as ArcGIS, and Google Earth Engine.
- Experience with TypeScript.
- Experience with CI/CD pipelines.
- Understanding of server-side rendering and static site generation.
- Good eye for design and UX principles.
- Experience working in Agile/Scrum environments.
Good to Have:
- Experience with WebSockets and real-time applications.
- Familiarity with cloud platforms such as AWS or Azure.
- Experience with Docker and containerized applications.
- Knowledge of performance optimization techniques.
- Strong problem-solving skills and ability to work independently or as part of a team.
We Offer:
- Work on Open Source Projects
- Competitive Salary based on Location
- Flexible working hours
- 4 weeks of paid leave/year
- Work from home
Plant-for-the-Planet is a global, youth-led non-profit with a mission to restore ecosystems through tree planting and climate justice advocacy. Our tech team, spanning five continents, builds scalable, open-source tools to support environmental action at a global scale.
Learn more: https://www.plant-for-the-planet.org

About Plant-for-the-Planet Foundation
About
Plant-for-the-Planet is a youth-led non-profit organization with a vision to plant a Trillion Trees. We are a collective of young climate justice ambassadors, environmental scientists, designers, and developers – spread across 5 continents – who work together to bring solutions to solve the climate crisis.
Learn more: https://www.plant-for-the-planet.org
Tech stack
Company video


Candid answers by the company
Plant-for-the-Planet is a global movement empowering young people and organizations to restore forest ecosystems and fight for climate justice. To do so, we educate young people, restore ecosystems, conduct restoration research, provide free software tools and restoration advice for organizations around the world.
Product showcase
Photos
Connect with the team
Similar jobs (10)
Position Overview: The Lead Software Architect - Python & Data Engineering is a senior technical leadership role responsible for designing and owning end-to-end architecture for data-intensive, AI/ML, and analytics platforms, while mentoring developers and ensuring technical excellence across the organization.
Key Responsibilities:
- Design end-to-end software architecture for data-intensive applications, AI/ML pipelines, and analytics platforms
- Evaluate trade-offs between competing technical approaches
- Define data models, API approach, and integration patterns across systems
- Create technical specifications and architecture documentation
- Lead by example through production-grade Python code and mentor developers on engineering fundamentals
- Conduct design and code reviews focused on architectural soundness
- Establish engineering standards, coding practices, and design patterns for the team
- Translate business requirements into technical architecture
- Collaborate with data scientists, analysts, and other teams to design integrated solutions
- Whiteboard and defend system design and architectural choices
- Take responsibility for system performance, reliability, and maintainability
- Identify and resolve architectural bottlenecks proactively
Required Skills:
- 8+ years of experience in software architecture and development
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field
- Strong foundations in data structures, algorithms, and computational complexity
- Experience in system design for scale, including caching strategies, load balancing, and asynchronous processing
- 6+ years of Python development experience
- Deep knowledge of Django, Flask, or FastAPI
- Expert understanding of Python internals including GIL and memory management
- Experience with RESTful API design and event-driven architectures (Kafka, RabbitMQ)
- Proficiency in data processing frameworks such as Pandas, Apache Spark, and Airflow
- Strong SQL optimization and database design experience (PostgreSQL, MySQL, MongoDB) Experience with AWS, GCP, or Azure cloud platforms
- Knowledge of containerization (Docker) and orchestration (Kubernetes)
- Hands-on experience designing CI/CD pipelines Preferred (Bonus)
Skills:
- Experience deploying ML models to production (MLOps, model serving, monitoring) Understanding of ML system design including feature stores and model versioning
- Familiarity with ML frameworks such as scikit-learn, TensorFlow, and PyTorch
- Open-source contributions or technical blogging demonstrating architectural depth
- Experience with modern front-end frameworks for full-stack perspective
- Develops software solutions by studying information needs, conferring with users, studying systems flow, data usage, and work processes; investigating problem areas; and following the software development lifecycle.
- Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Prepares and installs solutions by determining and designing system specifications, standards, and programming.
- Improves operations by conducting systems analysis and recommending changes in policies and procedures.
- Updates job knowledge by studying state-of-the-art development tools, programming techniques, and computing equipment, and by participating in educational opportunities, reading professional publications, maintaining personal networks, and participating in professional organizations.
- Protects operations by keeping information confidential.
- Provides information by collecting, analyzing, and summarizing development and service issues.
- Accomplishes engineering and organization mission by completing related results as needed.
- Supports and develops software engineers by providing advice, coaching, and educational opportunities.
Key Responsibilities
We are looking for a full stack developer who shall be responsible for implementation of software related projects of the firm. This will involve:
– Understanding existing services of the Company, the requirements of the project and be able to build the back-end coding structure along with front end dashboard, UI / UX for the full project. The person should be capable of building flexible coding to incorporate various user requirements, carry out user acceptance testing, fix bugs within agreed timelines.
– Dashboard Development: Swiftly conceptualizing, designing, and developing visually engaging and functional dashboards tailored to meet the firm's specific requirements within stringent timelines.
– Collaborative Approach: Work closely with stakeholders’ other team members, to understand dashboard requirements and ensure alignment with business objectives.
– API Integration: Explore and integrate dashboard APIs where applicable to enhance functionalities or enable custom integrations for a more comprehensive dashboard experience.
Key Skills Required
– Front-end Technologies: Proficiency in HTML, CSS, JavaScript, and expertise in UX/UI principles to enhance dashboard user interfaces and ensure responsiveness.
– Strong Backend Development Skills: Proficient in at least one backend language and understanding of backend frameworks to facilitate data integration and backend functionalities for dashboards.
– Strong SQL Skills: Ability to efficiently extract, manipulate, and analyze data using SQL queries from various databases to integrate into the dashboards.
– Dashboard Development Experience: Prior experience in rapid dashboard development, including designing, developing, and deploying dashboards within accelerated timelines.
– Being able to work independently, understand industry landscape and come up with innovative solutions to tackle various issues.
🚀 Join the iGuru Revolution as a Dot Net Core Developer! 🌐💻
Are you ready to embark on a journey that blends innovation, education, and cutting-edge technology? Look no further! iGuru, the trailblazer in the realm of education tech, is on the lookout for a passionate and skilled Dot Net Core Developer to join our dynamic team.
Key Responsibilities:
🛠️ Crafting Excellence: Design, develop, test, and deploy stellar web applications and APIs using the power of ASP.NET Core.
🌐 Architecting Brilliance: Build the future with RESTful APIs and embrace a microservices approach for scalable solutions.
🔍 Database Dynamo: Optimize databases, master the art of complex SQL queries, and ensure seamless data handling.
🤝 Collaborative Maestro: Dive into diverse teams, grasp requirements, and translate them into actionable, tech-driven solutions.
👨🏫 Mentorship Marvel: Guide junior developers, fostering a culture of continuous learning and improvement.
Required Technical Skills:
🚀 C# Mastery: Profound expertise in C# and the encompassing .NET framework.
🌟 ASP.NET Awesomeness: Mastery in ASP.NET Core and the art of RESTful API design.
🏗️ Microservices Maestro: Solid foundation in microservices patterns – Service Discovery, Circuit Breaker, and API Gateway.
🔍 SQL Sorcerer: Advanced skills in SQL database, from design nuances to optimization.
🧠 OOP Prodigy: Robust grasp of Object-Oriented Programming (OOP) principles and established design patterns.
🤖 Tech Toolkit: Hands-on experience with Git, version control procedures, and asynchronous programming.
📡 Event-Driven Extraordinaire: Familiarity with event-driven architectures and tools like RabbitMQ and Kafka.
🔒 Security Sentinel: Adeptness in security protocols, CI/CD pipelines, Azure DevOps, and Agile methodologies.
💰 Competitive Rewards: Offering a salary range of ₹8 - ₹12 Lakhs per Annum.
Ready to shape the future of education tech? iGuru is your stage! 🚀 Send your resume to and join a mission that matters. Dare to make a difference! 💡 hashtag
#TechRevolution hashtag
#DotNetCoreDeveloper hashtag
#iGuruOpportunity
Job description
Please connect me on Linkedin Shrashti jain or DM me for sharing resume.
immediate Joiner for Mern & Full Stack Developer needed
Must have working experience in ReactJS, NodeJS,
React JS framework Laravel.
Experience in Javascript, Mongo DB ( Full Stack Developer) & Mobile App Development
Experience : 1 years to 5 years
Notice Period : 30 days (or) less
Shift : MidShift
Work Location : Jaipur,Noida(Remote), Permanent Remote
Work Type : Permanent
Software development experience in React, Node (Mern Stack / Full Stack) & Mobile App Development) Framework Laravel
(MongoDB, Express, ReactJS, NodeJS)
Must have 2+years experience in React js.
Knowledge of object oriented PHP programming
Familiarity with SQL databases and their query languages
Experience in developing with front-end web technologies (JavaScript, HTML, CSS)
Knowledge of the common PHP or web server exploits and their solutions
Are you someone who never intended to play it safe and wants to challenge the status quo in every nook and corner of your life? Do you want to make the maximum utilization of your skills and knowledge? Would you want every decision and move that you make should have a big impact on the company for the better (even if it doesn't, we're a bunch of people who will give you the room to fail and learn from it)? The read on...
We are a start-up into online personal styling & fashion.
We are looking for a core team member as a CTO or Head of Technology. It is much more than a job and the main goals in the first few months will be to build the Android App for the Company, & the Technology team & its strategy, manage systems, and its maintenance regularly. Knowledge of AI & ML is a must. As this product needs to be build AI/ML ready
Don't expect a high salary as this is more of a hands-on plus management role with the right equity that can be provided based upon your performance.
1) understand the requirement gathering process completely
2) Understand Change Request Proess and other Software Development Process
3) Prepare Tecnical Documenation .
4) Problem Solving ad thinking laterallyas part of a team or individually to meet needs of the project
5) Manual Testing , unit testing of the software developed
6) Experience in Deployment and Build Management
7) Consulting Client /colleagues concerning the maintennce and performance of software appllications and obraining information clarify details and implement information





















