Match score not available

Backend Developer (Firebase / Google Cloud)

Remote: 
Full Remote
Contract: 
Experience: 
Mid-level (2-5 years)
Work from: 

Offer summary

Qualifications:

4+ years of backend development experience, Expertise in Typescript and serverless architecture, Experience with Firestore and Firebase Authentication, Strong understanding of cloud security, Knowledge of CI/CD pipelines with Bitbucket.

Key responsabilities:

  • Develop scalable serverless logic with Google Cloud and Firebase
  • Manage data using Firestore and optimize queries with Typesense
  • Set up Firebase Authentication for secure access
  • Implement real-time messaging and third-party API integrations
  • Collaborate on CI/CD process and conduct testing

Job description

About the Project

Technology Staffing Group SA is looking for a Backend Developer to join a dynamic web platform development project. The project involves building a feature-rich, scalable platform that centralizes client interactions, project management, invoicing, and communication. You will play a key role in developing serverless backend solutions with future considerations for mobile expansion.

This is an excellent opportunity to work with modern cloud-based technologies and collaborate in a fast-paced, agile environment alongside front-end developers and QA engineers.

Responsibilities

  • Cloud Function Development: Implement scalable, serverless backend logic using Google Cloud Functions and Firebase for data handling and processing.
  • Database Management: Use Firestore (NoSQL) to store and retrieve data such as project information, invoices, and user details. Implement efficient data queries using Typesense for search functionality.
  • Authentication & Security: Set up and manage Firebase Authentication for secure user login and access control. Ensure robust security and error-handling across cloud functions.
  • Real-time Messaging & Notifications: Implement real-time messaging and notification features using Google Cloud Pub/Sub.
  • Third-Party API Integration: Work with third-party tools like Stripe, Zapier and Google Calendar API to enable automated workflows and scheduling functionalities.
  • CI/CD Integration: Collaborate on the CI/CD pipeline setup using Bitbucket Pipelines for seamless deployment and testing.
  • Testing & Debugging: Ensure code quality through unit and integration tests using tools such as Firebase Emulator Suite and Postman.

Required Qualifications

  • 4+ years of experience in backend development, particularly using Firebase and Google Cloud Functions.
  • Expertise in Typescript and serverless architecture.
  • Experience with Firestore (NoSQL) and Firebase Authentication.
  • Strong understanding of cloud security and error handling in serverless environments.
  • Familiarity with Google Cloud Pub/Sub for real-time messaging and notifications.
  • Proficiency in integrating third-party APIs, such as Stripe, Zapier and Google Calendar API.
  • Experience with CI/CD pipelines, particularly using Bitbucket Pipelines.
  • Strong understanding of Test-Driven Development (TDD) and writing unit tests using tools like Firebase Emulator Suite and Postman.

Nice-to-Have Skills

  • Experience with Typesense for search query optimization.
  • Familiarity with mobile backend considerations, particularly when transitioning from web to mobile platforms.
  • Exposure to other cloud platforms such as Google Cloud and AWS.

Benefits

  • Work on a cutting-edge platform that integrates modern cloud technologies and scalable backend solutions.
  • Remote work with flexible hours and collaboration across global time zones.
  • Opportunities for long-term collaboration and involvement in future phases of development.

How to Apply

If you are an experienced backend developer passionate about serverless architecture and cloud-based solutions, we would love to hear from you. Please submit your CV and portfolio demonstrating your expertise with Firebase, Google Cloud Functions, and backend development.

Required profile

Experience

Level of experience: Mid-level (2-5 years)
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Backend Developer Related jobs