Full-Stack Developer (Laravel + Flutter + Vue + Ruby + CI/CD)
A
AceOutsource Solutions
40 - 60K PHP
Full-time
Santa Rosa. Santa Rosa, Laguna, Philippines
LaravelVue.jsFlutterRubyDockerGithub CI/CDCloud DeploymentREST API Development
- We are looking for a Full-Stack Developer with expertise in Laravel (Vite), Vue.js, Flutter, and Ruby to build and maintain a SaaS email platform with a Gmail-like email client. The role involves building web, iOS, and Android applications, ensuring robust backend integration and smooth CI/CD deployment.
- You will be responsible for developing the SaaS platform, email client UI, and backend services using Laravel, Ruby, and Vue, while Flutter handles the mobile and web apps.
- Experience with GitHub CI/CD, Docker, and cloud deployment is essential.
Responsibilities
- Develop and maintain a SaaS platform using Laravel (Wave) with Vite
- Build a Gmail-like email client UI using Flutter for web, iOS, and Android
- Implement email fetching (IMAP) and sending (SMTP) services using Ruby
- Integrate OAuth authentication (Google, Outlook) for email accounts
- Ensure real-time email updates using WebSockets and push notifications
- Manage subscriptions and billing (Stripe/PayPal) inside Laravel SaaS
- Implement GitHub CI/CD pipelines for automated deployments
- Deploy and manage services using Docker and cloud platforms (AWS, DigitalOcean, etc.)
- Optimize performance, security, and scalability of the platform
- Laravel (Wave SaaS) with Vite – Experience building scalable SaaS platforms
- Vue.js (with Vite) – Strong frontend experience
- Flutter – Capable of building responsive cross-platform apps
- Ruby (IMAP, SMTP, WebSockets) – Experience in email services and backend logic
- GitHub CI/CD & Docker – Strong background in automated deployments
- Cloud Deployment – Ability to manage backend infrastructure
- REST API Development – Including OAuth and JWT
- Push Notifications & Background Sync – Experience with Firebase or similar
Nice-to-Have Skills (Bonus)
- Experience with Microservices (splitting Laravel & Ruby services)
- Experience with Redis for caching and job queues
- Familiarity with ElasticSearch for email search