1 of 5 free roles viewed today. Upgrade to premium for unlimited from only $19.99 with a 2-day free trial.

SQL Developer

⭐ - Featured Role | Apply direct with Data Freelance Hub
This role is for a SQL Developer/Database Engineer focusing on PostgreSQL and Row-Level Security (RLS) for a nonprofit organization. It is a volunteer position lasting over 6 months, requiring SQL proficiency, RBAC knowledge, and familiarity with Supabase.
🌎 - Country
United States
💱 - Currency
$ USD
💰 - Day rate
Unknown
Unknown
409
🗓️ - Date discovered
April 3, 2025
🕒 - Project duration
More than 6 months
🏝️ - Location type
Unknown
📄 - Contract type
Unknown
🔒 - Security clearance
Unknown
📍 - Location detailed
United States
🧠 - Skills detailed
#FastAPI #SQL (Structured Query Language) #Data Security #Python #Data Access #GIT #Security #Documentation #PostgreSQL #Cloud #Scala
Role description
You've reached your limit of 5 free role views today.
Upgrade to premium for unlimited access - from only $19.99.

ClubCentric is a 501(c)(3) nonprofit organization dedicated to simplifying and enhancing student organization management. We provide an all-in-one platform that helps clubs and student-led organizations handle event planning, attendance tracking, membership management, communication, and more—without the need for spreadsheets, scattered emails, or manual processes.

Backed by over $90,000 in cloud infrastructure credits, ClubCentric operates completely free for users, empowering student leaders to manage and grow their organizations efficiently and securely.

About the Role

We are seeking a SQL Developer/Database Engineer with strong experience in PostgreSQL and Row-Level Security (RLS) to support the implementation of a robust Role-Based Access Control (RBAC) system across our Supabase-powered backend.

This is a volunteer position with potential for future compensation through grants and federal funding. You will work closely with our engineering team to design secure, scalable, and multi-tenant data access systems.

Responsibilities

  • Design and implement RBAC schemas (roles, permissions, memberships, etc.)

  • Write and maintain Row-Level Security (RLS) policies across Supabase tables

  • Optimize and manage PostgreSQL schemas to support secure data access

  • Collaborate with frontend and backend engineers to integrate permission logic

  • Test and validate RLS behavior across platform features

  • Contribute to platform architecture with a focus on data security and scalability

Minimum Qualifications

  • Proficiency in SQL, with a focus on PostgreSQL

  • Understanding of access control models (RBAC, ACL, etc.)

  • Familiarity with Supabase or PostgREST-based systems

  • Ability to write secure, maintainable, and efficient SQL

  • Strong documentation and communication skills

Preferred Qualifications

  • Familiarity with Supabase or PostgREST-based systems

  • Hands-on experience writing RLS policies in PostgreSQL

  • Understanding of multi-tenant architecture and best practices

  • Experience with Supabase Auth and JWT-based security policies

  • Familiarity with Python backends (e.g., FastAPI)

  • Comfortable working with Git and open-source collaboration workflows

What You’ll Gain

  • Real-world experience implementing security at the database level

  • A critical technical role in a growing nonprofit tech organization

  • Recognition in a live platform used by student organizations

  • Mentorship, references, and potential for paid roles as funding becomes available

This role is unpaid, as ClubCentric operates as a nonprofit with a mission to provide free and accessible technology to student organizations. However, we are actively pursuing grants, federal funding, and sponsorships to expand our operations. Based on performance and ClubCentric’s financial standing, there may be opportunities for compensation in the future. Contributors will also gain valuable experience in SQL development, working alongside experienced engineers in a real-world, impact-driven environment.