ARCHIVED
This job listing has been archived and is no longer accepting applications.
MisuJob - AI Job Search Platform MisuJob

Senior Full Stack Engineer (Flutter & Backend)

Albi

Karachi, Sindh, Pakistan permanent

Posted: December 19, 2025

Interested in this position?

Create a free account to apply with AI-powered matching

Quick Summary

We are seeking a Senior Full Stack Engineer with expertise in Flutter and backend development to join our team in Karachi, Pakistan.

Job Description

We are a fast-growing SaaS company on a mission to propel the restoration industry forward by empowering restoration companies with the technology they need to scale and grow their businesses.

Recently voted a Top 10 Start-up in Chicago by LinkedIn and a Top Start-up by BuiltIn, and backed by Y Combinator, this is an exciting time to join our team as we enter a stage of rapid growth and product expansion.

We’re looking for a Senior Full Stack Engineer with deep experience in Flutter and mobile app development, combined with solid backend skills to help us build reliable, scalable, and delightful user experiences across platforms. You’ll play a key role in shaping our mobile strategy, owning features end-to-end - from UI to backend services - and mentoring others along the way.

Key Responsibilities

• Lead the development and architecture of Flutter applications for iOS and Android.
• Work with backend frameworks such as .NET, or similar to build reliable and scalable APIs.
• Design, implement, and maintain backend services (e.g., RESTful APIs, GraphQL endpoints, database models) that support mobile and web clients.
• Collaborate closely with product managers and designers to deliver seamless application experiences.
• Drive performance optimization, responsive UI/UX, and smooth animations.
• Integrate third-party APIs, cloud services, and native platform features as needed.
• Establish and maintain CI/CD pipelines for both mobile and backend systems.
• Mentor junior developers and help define best practices for Flutter, mobile engineering, and API development.
• Participate in architectural decisions, code reviews, and technical strategy discussions.
• Contribute to improving app stability, performance, and code quality through automated testing and monitoring.


Requirements:
• 5+ years of professional mobile development experience, including 3+ years building apps with Flutter/Dart.
• 3+ years of experience in backend development using at least one of following: Java, .NET, Python, Ruby on Rails, including API design and database interaction.
• Strong understanding of mobile design principles, patterns, and best practices.
• Experience creating and integrating RESTful APIs, Firebase, GraphQL, or other backend services.
• Solid understanding of mobile app lifecycle, state management (e.g., Provider, Riverpod, Bloc), and platform-specific challenges.
• Familiarity with SQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Firestore).
• Exposure to CI/CD pipelines for mobile and backend (e.g., GitHub Actions, Bitrise, Codemagic).
• Comfortable working in a cloud environment (Azure, AWS, or GCP).
• Excellent collaboration skills and a passion for building great end-to-end user experiences.

• Bonus: experience with native iOS/Android development, App Store/Play Store deployment, or Flutter web.
• Preferred: .NET/C# experience

Note: The position requires working on-site four days per week. Remote arrangements are not available. This is a direct-hire position (no agencies or contractors). Candidates must be willing to work U.S. business hours.


Benefits:
We’re driven by purpose, fueled by high energy, and backed by venture funding. We’re unapologetically ambitious and make sure that everyone has the support they need to succeed. We value building a strong company culture, being together and collaborating which is why we are an In-Office first organization.

We offer a generous compensation package which includes:

• Competitive Salary
• Generous PTO.
• Medical, dental, and vision insurance coverage.
• 401K Plan + Matching.

• Good balance of personal autonomy and team collaboration on projects
• Working on a team of smart, kind humans passionate about leveraging technology to solve real-world problems
• Environment where your input is highly valued and personal growth is prioritized.
• Regular team events and off-sites.
• Equipment budget - everything you need to do your best work
• Continuing education, mentoring, and career development opportunities

Your journey is your own, and we’re here to help you thrive, no matter your starting point.

Why Apply Through MisuJob?

AI-Powered Job Matching: MisuJob uses advanced artificial intelligence to analyze your skills, experience, and career goals. Our matching algorithm compares your profile against thousands of job requirements to find positions where you have the highest chance of success. This saves you hours of manual job searching and ensures you only see relevant opportunities.

One-Click Applications: Once you create your profile, applying to jobs is effortless. Your resume and cover letter are automatically tailored to highlight the most relevant experience for each position. You can apply to multiple jobs in minutes, not hours.

Career Intelligence: Beyond job matching, MisuJob provides valuable career insights. See how your skills compare to market demands, identify skill gaps to address, and understand salary benchmarks for your experience level. Make data-driven decisions about your career path.

Frequently Asked Questions

How do I apply for this position?

Click the "Register to Apply" button above to create a free MisuJob account. Once registered, you can apply with one click and track your application status in your dashboard.

Is MisuJob free for job seekers?

Yes, MisuJob is completely free for job seekers. Create your profile, get matched with jobs, and apply without any cost. We help you find your dream job without any hidden fees.

How does AI matching work?

Our AI analyzes your resume, skills, and experience to understand your professional profile. It then compares this against job requirements using natural language processing to calculate a match percentage. Higher matches mean better fit for the role.

Can I apply to jobs in other countries?

Absolutely. MisuJob features jobs from companies worldwide, including remote positions. Filter by location or look for remote opportunities to find jobs that match your preferences.

Ready to Apply?

Join thousands of job seekers using MisuJob's AI to find and apply to their dream jobs automatically.

Register to Apply