Summary
Join a mission-driven global school as a full-stack developer building tech to support regenerative agriculture and empower change worldwide.
Additional description
Join a dynamic, mission-driven international online school that empowers individuals and organizations worldwide to restore soil biology and embrace regenerative agriculture. With students in over 110 countries, the school’s mission is to help farmers and growers produce nutrient-dense food in harmony with nature while reducing dependency on agrochemicals.
Responsibilities:
- Design, develop, and maintain both front-end and back-end components of our website
- Write clean, efficient, and well-documented code.
- Build and maintain APIs, microservices, and integrations with external systems.
- Optimize applications for speed, scalability, and security.
- Participate in code reviews, testing, and deployment processes.
- Troubleshoot, debug, and resolve issues across the stack.
- Provide Tech Support to the staff and student body as needed.
Requirements:
- Proven experience as a full-stack developer or similar role.
- Proficiency in front-end languages and frameworks such as HTML, CSS, JavaScript, React, Angular, or Vue.js.
- Strong back-end skills with languages and frameworks like Node.js, PHP
- Experience with RESTful APIs, GraphQL, and web services.
- Familiarity with database technologies such as PostgreSQL, MySQL.
- Knowledge of version control tools like Git.
- Understanding of CI/CD pipelines, testing frameworks, and cloud platforms (AWS, Azure, or GCP)
- Excellent problem-solving and communication skills.
- +8 years of experience
- Fluent in English (written and spoken)
Nice to Have:
- Experience with DevOps.
What We Offer:
- Competitive compensation package.
- Flexible working hours to suit your lifestyle.
- A chance to work with a global, diverse team making an impact in regenerative agriculture.
Apply Now:
Please send your CV to [email protected].
All applications will be processed with complete confidentiality.
Please Note: Only shortlisted candidates will be contacted. Applications not submitted in English will not be considered.