Senior Backend Engineer – Dart & Firebase
🇽🇰 Pristina, Kosovo
EngineeringDartSenior
Compare your skills with our requirements
We’re looking for a Senior Backend Engineer with strong expertise in Dart and Firebase to lead the server-side development of our AI-powered event and venue recommendation platform. The backend is fully written in Dart and integrates with Firebase services (Firestore, Auth, Functions, etc.), powering a Flutter-based mobile app for iOS and Android. You'll own the architecture and reliability of our APIs, working closely with mobile and AI teams to ensure smooth real-time user experiences.
Must-have
- 3+ years of backend development experience, ideally using Dart in production
- Proven experience with Firebase (Cloud Functions, Firestore, Auth, Messaging)
- Strong understanding of RESTful API design and data modeling in NoSQL
- Experience integrating with mobile applications (Flutter or similar)
- Proficiency with authentication flows, role-based access, and user management
- Comfortable with version control (Git) and CI/CD pipelines
Is a plus
- Experience with backend Dart frameworks like dart_frog or shelf
- Familiarity with event-driven systems and serverless architecture
- Knowledge of analytics, personalization algorithms, or user behavior tracking
- Experience working on real-time or recommendation-based platforms
What you will do
- Architect, build, and maintain Dart-based backend services integrated with Firebase
- Develop secure and scalable APIs consumed by our Flutter mobile app
- Implement and manage user authentication, onboarding logic, and data flow
- Handle behavioral data collection and real-time personalization endpoints
- Collaborate with mobile engineers to define API contracts and ensure smooth integration
- Maintain API documentation, testing coverage, and production monitoring
- Continuously optimize backend performance, scalability, and reliability