Senior Full Stack Developer

SOULCHI Logo

SOULCHI

πŸ“Remote - Worldwide

Summary

Join SOULCHI, a values-driven startup, and embark on a journey to build a more sustainable world. As a Senior Full Stack Developer, you will craft exceptional user experiences by connecting Flutter interfaces to AI-driven backend systems. This is a remote, full-time (40 hours) position offering fair market value and an equity-based compensation model until break-even. The role involves building cross-platform apps, integrating Firebase and GCP services, and collaborating with designers. Flexibility in working hours is offered, ranging from 15 to 40 hours per week. This is an opportunity to own a piece of the future and contribute to a transformative journey.

Requirements

  • 5+ years full-stack development, including 2+ years with Flutter and state management (Riverpod/Bloc)
  • Expertise in Firebase (Firestore, Cloud Functions, Security Rules) and GCP services
  • Backend proficiency in Node.js/Python and API design (REST/GraphQL)
  • Experience integrating AI/ML APIs (e.g., Vertex AI) and optimizing apps for diverse network conditions
  • Strong mobile UI/UX principles and cross-platform deployment (iOS/Android/Web)
  • Fluency in Git/GitLab and agile workflows

Responsibilities

  • Build cross-platform apps with Flutter (Dart) for iOS, Android, and Web
  • Design, develop, and maintain scalable backend APIs (REST/GraphQL) and cloud services
  • Integrate Firebase (Auth, Firestore, Cloud Functions, FCM) and GCP (Cloud Run, Vertex AI) for real-time features
  • Connect third-party APIs, AI/ML services (e.g., Vertex AI), and multimedia data flows
  • Optimize app performance for low-bandwidth users and ensure seamless UX across devices
  • Implement Firebase Security Rules and manage real-time databases
  • Partner with designers to transform UX/UI mockups into functional, polished experiences
  • Write clean, documented code following best practices; troubleshoot and debug issues
  • Lead deployments to App Store and Google Play

Benefits

Flexibility in working hours, with the opportunity to work anywhere between 15 to 40 hours per week

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.