Bitbucket Remote Jobs

Homeoffice Backend Developer (Firebase / Google Cloud)

Technology Staffing Group · Genève, Genève · Switzerland · Remote

About the job

About The ProjectTechnology 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 ApplyIf 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.