Subscribe to the latest remote jobs:

Senior Full Stack Engineer (Flutter & Backend)

🇵🇰 Pakistan

Flutter

iOS

Management

Android

Java

Python

C#

Ruby

Ruby on Rails

AWS

GCP

Azure

Firebase

PostgreSQL

MongoDB

GraphQL

GitHub

Design

NoSQL

UI/UX

Backend

SaaS

Devops

SQL

Testing

Senior Full Stack Engineer (Flutter & Backend)

from 🇵🇰 Pakistan

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 aTop 10 Start-up in Chicago by LinkedIn and aTop Start-up by BuiltIn, and backed byY 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 aSenior Full Stack Engineer with deep experience inFlutter 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 ofFlutter 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 withproduct managers and designersto deliver seamless application experiences.
  • Driveperformance optimization, responsive UI/UX, and smooth animations.
  • Integratethird-party APIs, cloud services, and native platform features as needed.
  • Establish and maintainCI/CD pipelines for both mobile and backend systems.
  • Mentor junior developers and help define best practices for Flutter, mobile engineering, and API development.
  • Participate inarchitectural decisions, code reviews, and technical strategy discussions.
  • Contribute to improving app stability, performance, and code quality through automated testing and monitoring.
  • 5+ years of professionalmobile development experience, including3+ years building apps with Flutter/Dart.
  • 3+ years of experience inbackend development using at least one of following:Java, .NET, Python,Ruby on Rails, including API design and database interaction.
  • Strong understanding ofmobile design principles, patterns, and best practices.
  • Experience creating and integratingRESTful APIs, Firebase, GraphQL, or other backend services.
  • Solid understanding ofmobile app lifecycle,state management (e.g., Provider, Riverpod, Bloc), and platform-specific challenges.
  • Familiarity withSQL and NoSQL databases (e.g., PostgreSQL, MongoDB, Firestore).
  • Exposure toCI/CD pipelines for mobile and backend (e.g., GitHub Actions, Bitrise, Codemagic).
  • Comfortable working in acloud 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: This is a direct-hire position (no agencies or contractors). Candidates must be willing to work U.S. business hours.

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.

by @maxrusakovic