Backend Lead Developer (Node.js / PostgreSQL / Google Cloud)
- 3.0% – 3.5%
- |Remote (Europe •+1)
- |5 years of exp
- |Contract
Remote only
Not Available
About the job
About Dancify
Dancify is a mobile-first festival platform for the global social dance community. We help dancers discover events, connect with verified attendees, and plan their festival experience.
Currently pre-launch with:
• 540+ waitlist signups
• 11K+ Instagram audience
• Pilot festivals in Amsterdam
This is the MVP build phase targeting the first pilot festival release within 13 weeks.
The Role
You will own the backend architecture, API, database, cloud infrastructure, security, and deployment side of Dancify’s MVP.
A separate React Native specialist will build the mobile application in parallel. Both developers will collaborate on API contracts, integration testing, permissions, and end-to-end delivery.
The approved production architecture uses:
Node.js / Express / TypeScript / Prisma / PostgreSQL / Google Cloud Run / Cloud SQL / Firebase / Cloudflare R2 / Cloudflare / GitHub Actions.
This is an equity-first contractor role focused on fast execution, technical ownership, and milestone-based delivery.
Compensation includes milestone-linked vesting equity. The role also includes a predefined deferred settlement cap of up to €12,000 EUR that may optionally be used in the future if the company secures funding or operating revenue.
Any future settlement remains entirely at company discretion and would only apply in exchange for reducing or repurchasing some portion of vested equity.
Contractors are not co-founders and do not receive governance or voting rights.
What You Will Build
- Node.js / Express API using TypeScript strict mode and Prisma
- PostgreSQL database design, migrations, indexing, transactional permissions, and audit records
- Firebase Phone Authentication with Firebase Admin ID-token verification
- Public browse APIs and server-side account, attendee, and event-scoped staff authorization
- Event CRUD, discovery filters, venues, schedules, pass catalogs, and organizer ownership
- Tracked outbound ticket purchase links and attribution reporting
- Ticket import, claim/upload, verification, entitlement, wallet, and exception workflows
- Matching system with attendee filters, privacy rules, connection requests, and 30-day cooldown enforcement
- Festival Hub APIs, schedule import, planner saves, conflict detection, announcements, and coordination tools
- Event-scoped organizer staff permissions and administration
- Ticket QR generation, scanning, check-in, duplicate-scan protection, and audit records
- Report, block, moderation, and safety systems
- Push-notification triggers through Expo Push Service
- Private file storage using Cloudflare R2 and signed URLs
- Google Cloud infrastructure using Cloud Run, Cloud SQL, Artifact Registry, Secret Manager, Logging, and Monitoring
- Cloudflare DNS, WAF, and approved API edge protection
- CI/CD through GitHub Actions using short-lived Google Cloud credentials
- GDPR data export, account deletion, backups, monitoring, rate limiting, and production readiness
Architecture Principles
The MVP deliberately starts with a simple managed architecture.
PostgreSQL is the source of truth for permissions, ticket state, schedules, cooldowns, and audit history.
Redis, Kubernetes, multi-region infrastructure, and complex queue systems are not part of the initial baseline and should only be introduced when a measured requirement justifies them.
All protected permissions are enforced server-side and scoped to the relevant event.
All production cloud accounts, credentials, repositories, domains, Firebase projects, R2 buckets, and deployment infrastructure remain Dancify-owned.
Milestones and Equity Schedule
M1: Foundation
Weeks 1-3
Equity: 0.75%
Deliverables:
Clean backend foundation, Node.js/Express/TypeScript/Prisma, PostgreSQL, Docker Compose, Cloud Run + Cloud SQL staging, Firebase SMS authentication, Firebase Admin token verification, user/profile/consent/device schemas, server-side authorization foundations, Cloudflare R2 private uploads, GitHub Actions CI/CD, Secret Manager, logging and monitoring.
M2: Events & Tickets
Weeks 4-6
Equity: 0.70%
Deliverables:
Event CRUD and lifecycle, discovery filters, venues/pass catalog, tracked outbound ticket links, ticket CSV import, claim/upload and verification system, event-scoped attendee entitlement, ticket wallet/status APIs, verification/check-in QR generation.
M3: Matching & Connections
Weeks 6-8
Equity: 0.70%
Deliverables:
Platform Matching query, profile eligibility and filters, privacy/block enforcement, connection requests, accept/decline/cancel states, 30-day cooldown, rate limiting, push triggers.
M4: Festival Hub & Planner
Weeks 8-11
Equity: 0.85%
Deliverables:
Festival Hub APIs, schedule CSV import and validation, planner/My Day, conflict detection, coordination posts, announcements, organizer insights and reporting endpoints.
M5: Staff, Safety & Launch
Weeks 11-13
Equity: 0.50%
Deliverables:
Event-scoped staff roles, ticket scanning/check-in, duplicate protection, verification exception queue, moderation/report/block systems, organizer exports, GDPR export/deletion, security hardening, observability, production deployment and load-testing support.
TOTAL
Full backend MVP
13 weeks
3.50% equity
Important MVP Boundaries
The MVP does not require:
• AWS infrastructure
• Redis during the foundation milestone
• Kubernetes
• Custom JWT issuance
• Native Stripe checkout
• Direct messaging or chat
• Reviews
• Marketplace commerce
• Production web/PWA delivery
Requirements
- 5+ years building production backends with Node.js, Express, and TypeScript
- Strong PostgreSQL skills, including schema design, indexing, migrations, transactions, and performance optimization
- Production experience with Google Cloud, particularly Cloud Run and managed PostgreSQL
- Experience with Firebase Authentication and backend ID-token verification
- Strong understanding of API authorization, RBAC/event-scoped permissions, rate limiting, and security
- Experience with Docker and containerized deployment
- Experience building CI/CD pipelines with GitHub Actions
- Experience with object storage and signed URLs, ideally Cloudflare R2 or S3-compatible APIs
- Comfortable owning staging, production deployment, observability, backups, and incident readiness
- Self-directed and milestone-driven
- Strong written English
- Available for one weekly 30-minute sync call
Strong Plus
Experience with:
• Google Cloud Workload Identity Federation
• Cloudflare R2 / DNS / WAF
• Firebase Admin SDK
• Prisma
• Ticketing or event platforms
• Role-based authorization systems
• QR/check-in systems
• GDPR export/deletion workflows
• Mobile API backends
• Load testing and live-event systems
Intellectual Property & Ownership
All work produced under this agreement, including code, infrastructure, systems, documentation, and technical implementations, becomes the exclusive intellectual property of Dancify upon creation and milestone approval.
Contractors are not co-founders and do not receive governance rights, voting rights, or executive authority through equity compensation unless separately agreed in writing.
Application
Send:
- Relevant GitHub or production code samples
- Brief overview of similar production systems you have shipped
- Brief description of your Google Cloud / PostgreSQL experience
- Confirmation of availability for a 1-week trial within the next 2 weeks
NDA will be signed before technical details are shared.
