Join Marsky, a software studio in Skopje, North Macedonia, as a Senior Full Stack Mobile Developer to craft high-performance mobile experiences using Flutter and Supabase. You will own the end-to-end development lifecycle, with a strong emphasis on mobile-first development and backend architecture. This is a lifestyle upgrade offering high living standards and a premium working environment.
Key Highlights
Technical Skills Required
Benefits & Perks
Job Description
Location: Skopje, North Macedonia (On-site / Relocation) Tech Stack: Flutter (Primary) + Supabase/PostgreSQL (Secondary)
THE OPPORTUNITYWe are an ambitious software studio based in the heart of Skopje, building world-class digital products for the global market.
We are looking for a Full Stack Developer whose heart beats for Mobile. While you will have full control over the backend architecture, your primary focus will be crafting high-performance, pixel-perfect mobile experiences using Flutter.
We don't just need a UI builder; we need a complete product engineer who understands how to connect a robust backend to a fluid frontend.
This is not just a coding gig; it is a lifestyle upgrade offering high living standards and a premium working environment.
WHAT YOU WILL DOYou will own the end-to-end development lifecycle, with a strong emphasis on the mobile client.
- Mobile-First Development (The Core): designing and developing advanced mobile applications using Flutter. You will spend most of your time ensuring the app is smooth, responsive, and "jank-free."
- Backend Architecture: Designing database schemas in Supabase (PostgreSQL), writing Edge Functions, and managing Row Level Security (RLS) policies.
- System Integration: Bridging the gap between the mobile client and the server. You will design efficient data flows to ensure the app works seamlessly even in poor network conditions (offline-first architecture).
- Performance Engineering: Optimizing both the UI rendering on the device and query performance on the database.
- AI-Assisted Workflow: Using AI tools (Cursor/Claude) to speed up full-stack boilerplate generation, allowing you to focus on complex logic and architecture.
We are looking for a developer who is "T-Shaped"—broad knowledge of the full stack, but deep expertise in Mobile.
- Mobile Expertise (Must Have): Deep mastery of Flutter & Dart. You understand state management, custom animations, and the platform-specific nuances of iOS and Android.
- Backend Proficiency: Strong grasp of SQL and relational database design. Experience with Supabase, Firebase, or Node.js backends. You know how to structure data for scale.
- Full Stack Mindset: You understand the entire request lifecycle—from the UI button click to the database query and back.
- Code Quality: You write clean, maintainable code on both client and server sides.
- Ownership: Since you handle both ends, you take full responsibility for features working end-to-end.
Bonus Points:
- Experience with Offline-First architecture (local database sync like Drift or Isar).
- Knowledge of Cloud Functions or server-side Dart/TypeScript.
- Experience launching a product from scratch (Zero to One).
We demand quality, and we reward it generously. We handle the entire adaptation process:
- 💶 Euro-Based Salary: Your effort is valued in foreign currency (EUR), protecting you from inflation.
- 🏢 Luxury Accommodation: A ready-to-move-in apartment in one of Skopje’s most prestigious skyscrapers/districts.
- 🚘 Company Car: An Audi allocated for your personal use and comfort.
- ✈️ Visa & Relocation Support: Full bureaucratic support for work permits and visa processes.
- 🎮 Premium Office Culture: A fun working environment featuring PlayStation and arcade zones.
- ⏰ Result-Oriented Culture: Flexible hours focused on output (09:00 - 18:00).
If you are a mobile expert who can also handle the backend, please send your CV, GitHub profile, and links to your projects to:
📩 [bugraokanaktas@gmail.com] (Please include "Full Stack Mobile Developer Application" in the email subject)