Design, configure, and maintain Firebase database services including Cloud Firestore and Realtime Database
Monitor database performance, implement optimizations, and troubleshoot latency issues
Establish and enforce data security policies, including Firestore/Realtime Database security rules
Work with developers to optimize data models, queries, and real-time synchronization strategies
Ensure data consistency, reliability, and integrity across environments
Implement and maintain data backup, recovery, and disaster recovery plans
Stay up to date with Firebase feature updates and best practices
Education
Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent experience)
Experience
Proven experience in writing and managing Firebase security rules for data protection
Skills
Hands-on experience with Firebase ecosystem including Firestore, Realtime Database, Firebase Authentication, and Cloud Functions
Strong understanding of NoSQL database concepts, real-time data handling, and offline capabilities
Proficiency in JavaScript/TypeScript and Firebase SDKs
Familiarity with Firebase CLI and Firebase Emulator Suite
Experience with cloud platforms like Google Cloud Platform (GCP) and integrating Firebase with other GCP services
Technical Skills
Firebase: Firestore, Realtime Database, Authentication, Cloud Functions, Cloud Messaging
Programming Languages: JavaScript, TypeScript, Node.js
DevOps & Tools: Firebase CLI, Emulator Suite, GCP Console
Security: Firebase rules, access control, data protection strategies
Monitoring: Firebase Performance Monitoring, Analytics, Logging