Di lokasi - Laguna5 - 10 Tahun PengalamanSarjana MudaSepenuh-masa
Kongsi
Keterangan Kerja
Penerangan
About the Role
We are looking for a Full-Stack Developer with 5+ years of experience and strong expertise in Laravel (Vite), Vue.js, Flutter, and Rust to build and maintain a SaaS email platform with a Gmail-like email client. The role includes working on web, iOS, and Android applications, ensuring seamless backend integration and CI/CD deployment.
You will be responsible for developing the SaaS platform, email client UI, and backend services using Laravel, Rust, and Vue, with Flutter handling mobile and web apps. Experience with GitHub CI/CD, Docker, and cloud deployment is required.
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) using Rust
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
Syarat-syarat
Requirements (Must-Have)
5+ years of full-time development experience
Laravel (Wave SaaS) with Vite – Experience in developing scalable SaaS applications
Vue.js (with Vite) – Strong experience in frontend development
Flutter – Ability to build cross-platform mobile (iOS, Android) and web apps
Rust – Experience building high-performance backend services, including IMAP/SMTP and WebSockets
GitHub CI/CD & Docker – Experience setting up automated deployments
Cloud Deployment (AWS, DigitalOcean, etc.) – Ability to deploy and manage backend services
REST API Development – Experience working with APIs and authentication (OAuth, JWT)
Push Notifications & Background Sync – Experience with Firebase or Web Push API
Nice-to-Have Skills (Bonus)
Experience with Microservices (Splitting Laravel & Rust services)
Experience with Redis for caching & queues
Knowledge of ElasticSearch for email search indexing
Familiarity with Kubernetes for container orchestration