CoffeeSpaceHire With Rapha

Full-Stack Engineer (FlutterFlow, Firebase, Node.js)

Remote$2.5K Per Monthfull-time

Benefits

Competitive payDesk setupUnlimited PTO401K matchGym StipendLearning StipendPaid Parental LeaveMacBook Pro + AccessoriesHealth Coverage

About company

A Hinge-like platform that algorithmically matches individuals exploring ideas or seeking cofounders in tech and beyond.

10,000+ users, 500,000+ swipes, and 15,000+ matches since launching our mobile app in March 2024. More at coffeespace.com

Top 5 Product of the Day on Product Hunt and selected for TC Disrupt 2024's Startup Battlefield 200. Featured on TechCrunch, Tech in Asia, and other leading platforms. Backed by exited founders, YC alumni, and angel investors from Meta, Google, and more.

About the role

As we continue to grow, we’re looking for a Full-Stack Engineer to join our team and help enhance the CoffeeSpace experience.

Role overview

We are looking for a Full-Stack Engineer with production experience in FlutterFlow, Firebase, and Google Cloud Functions to help improve and expand our platform. You’ll be responsible for implementing new mobile features and optimizing backend services to enhance the cofounder-matching experience.

This is a full-time role starting with a 3-month paid trial period, designed to assess mutual fit before transitioning into a long-term position.

What You’ll Be Doing

  1. Frontend Development (FlutterFlow + UI/UX)

  • FlutterFlow Expertise – Build and optimize scalable apps using FlutterFlow’s no-code/low-code capabilities.

  • Custom Components & Extensions – Implement custom Flutter/Dart code when needed to extend FlutterFlow functionality.

  • UI/UX Implementation – Work with our team to design and implement a user-friendly, conversion-driven interface aligned with our branding and product vision.

  • Performance Optimization – Ensure smooth navigation, fast load times, and seamless animations for a high-quality user experience.

  1. Backend Development (Firebase & Cloud Functions)

  • Firestore Database Design – Structuring scalable NoSQL databases and writing efficient queries.

  • Cloud Functions (Node.js / TypeScript) – Developing serverless functions for authentication, data processing, and background tasks.

  • Authentication & Security – Implementing Firebase Authentication, Firestore security rules, and cloud function permissions to ensure data safety.

  • API Development & Integrations – Working with third-party APIs, webhooks, and Firebase Extensions.

  1. DevOps & Production Scaling

  • Firestore Performance Optimization: Writing efficient queries and understanding Firestore indexing.

  • Cloud Function Monitoring & Optimization: Ensuring functions execute within quota limits and are cost-efficient.

  • CI/CD Pipelines (FlutterFlow + Firebase): Managing automated deployments and rollbacks.

  • Error Monitoring & Debugging: Using Firebase Crashlytics, Logging, and Sentry for issue tracking.


Requirements

2+ years of production experience building apps with FlutterFlow.

✅ Strong UI/UX skills with a keen eye for design, usability, and conversion-driven UI.

✅ Experience with Firebase (Firestore, Authentication, Cloud Storage, Firebase Functions).

✅ Strong Cloud Functions (Node.js / TypeScript) experience for handling business logic.

✅ Comfortable working with REST APIs, Webhooks, and Firebase Extensions.

✅ Experience with Flutter/Dart for custom functionality within FlutterFlow.

✅ Familiarity with Google Analytics and BigQuery for app usage insights.

✅ Strong problem-solving skills and ability to work autonomously in a fast-paced startup environment.


Hiring Process

We value transparency and collaboration at every stage. Here’s what to expect:

1️⃣ Application Review – We’ll assess your experience and reach out if there’s a strong fit.

2️⃣ Initial Interview – A conversation to understand your background, skills, and interest in CoffeeSpace.

3️⃣ 3 rounds of Technical Assessments – 1) UI/UX, 2) Flutter and 3) System Design

4️⃣ 3-Month Trial Period (Full-Time, Paid) – This allows both parties to assess fit while working on real projects.

We value transparency and collaboration at every stage, so you’ll have the opportunity to share your feedback and ask questions throughout the process.