Backend Developer Firebase

Year    MH, IN, India

Job Description

of Backend Engineer (Firebase Specialist - Social Mobile App)



Experience Level:

1 to 2 years

Location:

Mumbai

Company:

Big Rattle Technologies Private Limited

Open for candidates from Mumbai only



Immediate Joiners only



Job Summary:

We are seeking an experienced Backend Engineer with deep expertise in Firebase to build and scale the backend infrastructure for our innovative native social mobile application (Android & iOS). You will be responsible for designing, developing, deploying, and maintaining all server-side logic, APIs, and Firebase services that power our app. This includes everything from user authentication and real-time data synchronization to implementing features like feeds, social graphs, video streaming, robust content moderation (including video), notifications, and integrating third-party services for payments and more. You will work closely with our native mobile developers (Android & iOS), product managers, and designers to deliver a seamless, engaging, safe, and secure user experience.

Key Responsibilities:



Design, develop, and maintain robust, scalable, and real-time backend services using Firebase (Cloud Functions, Firestore, Realtime Database, Authentication, Storage, Cloud Messaging). Develop and manage secure and efficient RESTful APIs (and potentially GraphQL APIs) for consumption by our native Android and iOS applications. Design and implement optimal database schemas and data structures in Firestore and/or Realtime Database, focusing on social app needs like user profiles, social graphs, content feeds (including video metadata), and real-time interactions. Write, test, and enforce comprehensive Firebase Security Rules to ensure data integrity, user privacy, and protection against unauthorized access. Develop, deploy, and manage Cloud Functions (primarily using Node.js/TypeScript) for critical server-side logic, triggers, background processing, and third-party integrations. This includes: Processing uploaded video content, potentially transcoding, and preparing it for streaming. Integrating with third-party AI/ML services for automated video and content (image, text) moderation. Implementing workflows for manual review and moderation actions. Manage and optimize Firebase Storage for user-generated content, particularly video, and integrate with Content Delivery Networks (CDNs) (e.g., Google Cloud CDN) for efficient and scalable video streaming. Implement and manage push notification systems using Firebase Cloud Messaging (FCM) for various user engagement and transactional alerts. Integrate and manage third-party services, including: Payment gateways (e.g., Stripe, PayPal, Google Pay, Apple Pay) for secure transaction handling. Automated content and video moderation services (e.g., Google Cloud Vision/Video Intelligence API, Sightengine, AWS Rekognition). Analytics, social logins (OAuth), and other essential services. Develop and implement content moderation strategies and tools to ensure a safe and positive community environment. Ensure the backend can scale to support a growing user base and high traffic, optimizing for performance and cost-effectiveness, especially for media delivery. Implement robust error handling, logging, and monitoring for backend services. Write clean, maintainable, testable, and well-documented code. Collaborate closely with native Android and iOS mobile developers to define API contracts, troubleshoot integration issues, and ensure a smooth user experience. Participate in code reviews, agile ceremonies (sprints, stand-ups), and contribute to a culture of high-quality engineering. Stay up-to-date with new Firebase features, backend technologies, video streaming best practices, content moderation techniques, and mobile development trends.

Required Qualifications & Skills:



2-4 years of professional backend development experience. Minimum of 1 year of extensive, hands-on experience building and deploying solutions with core Firebase services for mobile applications, including: Cloud Functions (Node.js/TypeScript strongly preferred) Firestore and/or Realtime Database (including advanced data modeling for social and media content) Firebase Authentication (including social logins) Firebase Storage (including understanding of storage classes and lifecycle management) Firebase Security Rules (deep understanding and practical application) Firebase Cloud Messaging (FCM) Proficiency in Node.js for backend development; strong experience with TypeScript is highly desirable. Solid understanding of RESTful API design principles and best practices for mobile clients. Proven experience with NoSQL database concepts, data modeling for social features, and query optimization. Experience building backend systems specifically for native mobile applications, understanding mobile-specific constraints and patterns. Experience with managing user-generated video content, including storage, processing, and delivery optimization. Familiarity with integrating backend services with CDNs (e.g., Google Cloud CDN, Cloudflare) for media delivery. Experience or strong understanding of integrating with third-party APIs for content moderation (image, text, video). Proficiency with Git and version control workflows (e.g., Gitflow). Strong problem-solving skills, ability to debug complex distributed systems. Excellent communication and collaboration skills, especially with mobile development teams. Bachelor's degree in Computer Science, Engineering, or a related field, OR equivalent practical experience.

Preferred Qualifications (Bonus Points):



Direct experience integrating with specific payment gateways (Stripe, PayPal, native mobile payment SDKs). Direct experience with video processing cloud services (e.g., Google Cloud Transcoder API). Direct experience implementing moderation queues and tools for human reviewers.
*

Familiarity with other Google Cloud Platform (GCP) services (e.g., Cloud Run, Pub/Sub, Video Intelligence API, Vision API). Experience with serverless architecture patterns beyond Firebase. Experience with CI/CD pipelines and tools (e.g., Firebase CLI for deployments, GitHub Actions, Jenkins, Fastlane). Experience with backend testing frameworks (e.g., Jest, Mocha). Experience with search and indexing solutions (e.g., Algolia, Elasticsearch) for social feeds or user search. Familiarity with Agile/Scrum development methodologies.

What We Offer:



Competitive salary. Opportunity to be a foundational member of a team building an exciting new social product with rich media features. A dynamic, collaborative, and growth-oriented work environment. Direct impact on the product, user experience, and community safety. Opportunities for professional development and learning new technologies in media and AI. 5-day hybrid work week Certification Reimbursement Healthcare Coverage

How to Apply:

Interested candidates are invited to submit their resume and a cover letter detailing their experience with Firebase, backend development for mobile apps, video handling, and content moderation. Please apply to

jobs@bigrattle.com

with "Backend Engineer (Firebase - Social App)" in the subject line.

Job Types: Full-time, Permanent

Pay: ?300,000.00 - ?900,000.00 per year

Benefits:

Cell phone reimbursement Health insurance Provident Fund
Location Type:

In-person
Schedule:

Day shift Monday to Friday
Application Question(s):

What will be your Notice period? What is your current in hand salary? What is your expected in hand salary? Are you from Mumbai or Nearby Mumbai location only?
Experience:

Firebase: 2 years (Preferred)
Work Location: In person

Expected Start Date: 25/05/2025

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD3723305
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Contract
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    MH, IN, India
  • Education
    Not mentioned
  • Experience
    Year