Role Details

Backend Developer (Firebase/GCP)

Team: Cloud & Infrastructure
Type: Volunteer
Pace: Flexible
Skill Growth

Build the scalable, reliable cloud infrastructure powering OneHub using Firebase and GCP.

About the Role

You are the architect and maintainer of the server-side logic that powers OneHub. Your responsibilities include designing and implementing Firestore database structures, writing secure and efficient Cloud Functions (Node.js/TypeScript preferred), managing user authentication, defining storage rules, and ensuring the overall stability, scalability, and cost-effectiveness of our backend infrastructure on Firebase and GCP. You'll also be involved in API design and integration with the frontend applications.

Who You Are

You have some experience or a strong interest in backend development, particularly with cloud platforms like Firebase (Firestore, Authentication, Cloud Functions, Storage) and potentially Google Cloud Platform services. You understand or are eager to learn NoSQL database design, cloud security principles, and RESTful API development. Familiarity with Node.js/TypeScript is a plus, as is an interest in logging, monitoring, and debugging server-side applications. You are meticulous about security and data integrity.

What Makes You Better

  • Interested in designing and implementing robust database structures and security rules.
  • Want to understand Cloud Function triggers, performance aspects, and cost implications.
  • See the value in using logging and monitoring tools for troubleshooting.
  • Curious about different backend solutions and their trade-offs.

Bonus Points

  • Got an opinion about Firebase vs Supabase vs other BaaS solutions.
  • Experience with CI/CD pipelines for backend deployments.

This is a volunteer position. Focus is on skill development, impact, and recognition.