Back End Developer Sustainability App - Volunteer

New Today

About One Sky Collective One Sky Collective is a free, low‑tech, gamified app and website empowering the imperfect majority to track and be rewarded for every small sustainable step while driving real‑world climate impact. Role Summary As an experienced backend developer, you’ll help implement secure, scalable services for One Sky’s public website and reporting systems. This includes API development, data modeling, access control, and admin feature support. Responsibilities
Build and document RESTful APIs for daily impact metrics, user action history for reporting, and other service endpoints. Define and optimize data models for Ecovoyages, refills, cleanups, challenges, referral tracking, streak logic, quizzes, campaigns, report payloads, ad management, and payout logic. Implement role‑based access controls for user levels such as Brand, Org, and Influencer. Integrate external services (email, CMS, analytics) and maintain proper API versioning and rate limiting. Export daily/weekly impact summaries via JSON/CSV and ensure data consistency across reporting streams. Support the Super Admin panel API endpoints for quiz editor, campaign loader, and streak engine. Write unit, integration, and end‑to‑end tests for all API endpoints.
Qualifications
3+ years of experience in Node.js, Express, or an equivalent server framework. Strong background with PostgreSQL or MongoDB data modeling. Familiarity with JWT‑based authentication and RBAC patterns. Solid understanding of API versioning, rate limits, and automated testing. Proficiency with Git/GitHub workflow (branches, PRs, code reviews). Comfort working from detailed Notion specifications and endpoint contracts. Passion for climate technology and collaborative development environments.
#J-18808-Ljbffr
Location:
Glasgow
Job Type:
FullTime

We found some similar jobs based on your search