We’re building a mobile fitness application powered by AI that analyzes user data to provide goal-oriented recommendations. The mobile app will be developed using React Native, while the backend, built with Python, FastAPI, and Google Cloud Platform, will handle all core logic, data processing, and AI integrations.
Requirements: * 4+ years of Python backend development; * Strong experience with FastAPI; * Solid understanding of GCP services (Cloud Functions, Run, Pub/Sub, BigQuery, Firestore); * Familiarity with asynchronous programming (asyncio); * Experience with API authentication and authorization (OAuth); * Experience working with AI/ML integration is a big plus.
Responsibilities: * Design, develop, and maintain a scalable backend architecture; * Build REST APIs using FastAPI for the mobile app (React Native); * Integrate Google Cloud services (Cloud Functions, Pub/Sub, BigQuery, Cloud Run, etc.); * Work with Firestore or Cloud SQL for data storage; * Leverage Vertex AI and PyTorch for AI-driven features; * Optimize serverless deployments and backend performance; * Ensure efficient data pipelines and real-time data processing.
Tech Stack (for back-end): * Python, FastAPI; * Google Cloud Platform (BigQuery, Cloud Storage, Cloud Pub/Sub, Cloud Run, Firestore, Vertex AI); * OAuth for auth; * Asyncio, PyTorch (for model training within BigQuery).
We’re looking for a Backend (Python) Developer to join the project on a freelance/part-time basis. The initial engagement covers the discovery phase (approx. 1 month) and may be extended into the delivery phase (approx. 15 weeks), with a strong chance of transitioning into a full-time in-house role on this or other company projects.