Project Title: Migrate and Enhance Existing SaaS Platform with Firebase & External Integrations
Project Overview:
We’re seeking skilled Firebase developers to assist in the migration and enhancement of our existing SaaS platform. You’ll work within a small, focused team led by a project manager to rebuild our architecture on Firebase, ensuring a smooth transition and leveraging the strengths of Firebase and external APIs for optimized data processing.
Project Stages:
Stage 1: Analysis, Migration Planning & Proposed Solution You’ll dive deep into our current system, understanding its data models, workflows, and integrations. Using this knowledge, and with existing resources as guidance, you’ll then formulate a robust migration strategy while outlining a Firebase-based solution that offers improvements.
Stage 2: Implementation & Migration After the solution is vetted, you’ll execute the development, taking full advantage of Firebase’s capabilities. This phase includes meticulous data migration while ensuring minimal disruption to existing users.
Essential Skills & Knowledge:
Firebase Expertise: Demonstrated proficiency in core Firebase products:
Firestore or Realtime Database (data modeling, querying, migration considerations)
Firebase Authentication (including social login with Google)
Cloud Functions (serverless logic, API interaction)
Cloud Storage (handling uploads, file management)
External API Integration: Solid experience in consuming and processing data from RESTful APIs, Webhooks, etc.
Migration Experience: A track record or strong understanding of data migration principles and database technology.
Collaborative approach: Effective teamwork and communication within a small development team.
Software fundamentals: Excellent grasp of web development principles (JavaScript/TypeScript preferred), data structures, and algorithms.
CI/CD Understanding: Working knowledge of continuous integration and continuous delivery practices for robust deployment processes.
Best Practices We Value:
Security-first mindset: Rigorous adherence to Firebase security rules, data sanitization, input validation, and access controls.
Scalability & Performance: Emphasis on solutions that handle existing and growing user bases and high volumes of data.
Testing: Unit and integration testing for robust code, minimizing errors during and after deployment.
Clean Code & Documentation: Creating well-structured, maintainable code with clear comments and documentation.
CI/CD Implementation: Commitment to automated testing and deployment pipelines to streamline the development process and accelerate updates.
Application Requirements:
To apply, please submit the following:
Portfolio: Your best work highlighting the above skills, especially projects with Firebase, API integrations, and ideally a past migration focus.
Availability: Your estimated hours per week and ideal project timeline.
Hourly Rate: Please specify your desired compensation.
We’re excited to partner with experienced developers who can seamlessly transform our SaaS platform while enriching its features!
APPLY FOR THIS JOB:
Company: Fortune Cookie Wisdom Pte Ltd
Name: Ben Miller
Email: