Senior Backend Developer

closed
SOULCHI Logo

SOULCHI

πŸ“Remote - United States

Summary

Join SOULCHI, a values-driven startup, as a Senior Backend Developer and contribute to building a more sustainable world. This remote, flexible part-time to full-time position offers equity-based compensation. You will design, develop, and maintain backend services using Firebase Cloud Functions and Firestore. Collaboration with product and frontend teams is key. The ideal candidate possesses strong experience with Firebase, Node.js, TypeScript, or JavaScript, and a proven track record of building scalable backend systems. This is an opportunity to own a piece of the future and make a lasting impact.

Requirements

  • Strong experience with Firebase Cloud Functions and Firestore DB
  • Proficiency in Node.js, TypeScript, or JavaScript for backend development
  • Familiarity with Firestore indexing, querying, and optimization techniques
  • Experience with Firebase Authentication and integrating user data with Firestore
  • Knowledge of Firebase Security Rules and best practices for securing data
  • Experience with RESTful APIs
  • Understanding of asynchronous programming and event-driven architectures
  • Familiarity with Firebase Analytics, Crashlytics, and Performance Monitoring
  • Strong problem-solving skills and attention to detail
  • Experience working in an Agile development environment

Responsibilities

  • Design, implement, and deploy serverless backend services using Firebase Cloud Functions
  • Develop and optimize Firestore database structures for scalable data storage and retrieval
  • Ensure data integrity and implement robust security rules for Firestore collections
  • Integrate third-party services and APIs as needed
  • Monitor, debug, and improve backend performance and availability
  • Collaborate with frontend developers (using Flutter/Dart) to ensure seamless API integration
  • Write clean, maintainable, and well-documented code
  • Handle CI/CD pipelines for automated deployment of Firebase functions

Preferred Qualifications

  • Previous experience with Flutter/Dart frontend development (not required but a plus)
  • Experience with GCP (Google Cloud Platform) services
  • Knowledge of Firestore offline capabilities and syncing data in real-time
  • Previous DevOps experience, including CI/CD pipelines using GitLab or GitHub Actions

Benefits

  • Equity-Based Compensation Model
  • Flexible working hours (15 to 40 hours per week)
This job is filled or no longer available