Lead Full Stack Flutter Developer
On behalf of our client, we are looking for a Lead Full Stack Flutter Developer.
Responsibilities:
- Architect and build Flutter mobile applications (iOS & Android)
- Develop and maintain a responsive Flutter Web application
- Design and implement scalable frontend architecture
- Integrate backend APIs and AI-driven endpoints
- Build and maintain backend services (Node.js or similar)
- Design and implement REST or GraphQL APIs
- Architect database schemas (PostgreSQL preferred) for analytics-heavy workloads
- Develop and maintain ETL pipelines (data imports, cleanup, normalization, validation)
- Handle legacy data migration and ensure data integrity
- Integrate AI/LLM solutions (e.g., OpenAI) into production workflows
- Implement AI-driven analytics, scoring, summarization, or recommendation systems
- Ensure performance optimization across devices and services
- Implement secure authentication and production-ready deployment
- Deploy and manage cloud infrastructure (AWS, GCP, or Azure)
- Provide technical leadership and contribute to architectural decisions
- Participate in project coordination and technical planning
Requirements:
- 5+ years of overall software development experience
- 3+ years of hands-on experience with Flutter (mobile & web)
- 2+ years of backend development experience (Node.js or similar)
- Proven experience in a Lead role (technical ownership, architecture decisions)
- Strong experience with relational databases (PostgreSQL preferred)
- Experience building ETL pipelines and data transformation workflows
- Experience working with analytics-heavy applications
- Hands-on experience integrating AI/LLMs into production systems
- Understanding of model performance monitoring
- Cloud infrastructure and DevOps familiarity
- Production app release experience
- Performance optimization expertise
- Experience with subscription/payment integrations
- Project management experience
- Upper - Intermediate or higher level of English
Company offers:
- Long-term employment with possibilities for professional growth
- Fully remote work
- Reasonably flexible schedule
- 15 days of paid vacation
- Regular performance reviews
Required languages
| English | B2 - Upper Intermediate |