Fullstack Engineer

Swyft Finance Pty Ltd

United States

Remote

USD 19,000 - 23,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Equipment provided
Flexible start date
Monthly invoicing for contract

Job summary

Swyft Finance Pty Ltd is seeking a Full Stack Engineer to own a cross-platform product from early stage to shipping. You will deliver an Electron desktop app for macOS and Windows, companion Android and iOS apps, a local SQLite data layer, and cloud services on Google Cloud Platform.

This hands-on role covers the full stack, from UI to backend services and release processes. You will scope work with the founder, write acceptance criteria, build, test and ship.

Qualifications

  • Strong React and TypeScript, with real-world Electron experience you have shipped a signed desktop app to users on macOS and Windows.
  • Android development in Android Studio (Kotlin) and iOS development in Xcode (Swift) with production companion apps.
  • Deep SQLite knowledge: schema design, migrations, performance, and syncing with cloud source of truth.
  • Production GCP experience: Cloud Run or GKE, Cloud SQL, Pub/Sub, IAM, Secret Manager, and CI/CD.
  • Node.js backend experience: REST APIs, WebSockets, Postgres.
  • Defensive engineering mindset: handle offline and retry paths, read and extend code quickly.
  • Comfortable working remotely with a small team and a detail-driven founder.

Responsibilities

  • Build and ship the Electron desktop app for macOS and Windows, including packaging, code signing, notarization and auto-update.
  • Build the Android companion app in Android Studio (Kotlin) and the iOS companion app in Xcode (Swift), including device permissions, background behavior and app store submission.
  • Design and maintain the local SQLite data layer schema, migrations, indexing, and reliable sync between device, desktop and cloud without duplication or data loss.
  • Build and operate backend services on GCP Cloud Run, Cloud SQL (Postgres), Pub/Sub, Secret Manager, IAM, CI/CD, logging and monitoring.
  • Integrate with third-party APIs via OAuth 2.0 and webhooks.
  • Write tests that match acceptance criteria; ensure robust error handling and recovery.
  • Collaborate with our engineer on shared infrastructure, code review and standards.

Skills

React
TypeScript
Electron
Android Studio
Kotlin
iOS (Swift)
SQLite
GCP
PostgreSQL
REST APIs
WebSockets
CI/CD

Tools

Android Studio
Xcode
SQLite
Cloud Run
Cloud SQL
Pub/Sub
IAM
Secret Manager
GitHub Actions

Job description

Role & responsibilities
The role

You will build a cross-platform product from an early stage: an Electron desktop app for macOS and Windows, companion apps for Android and iOS, a local data layer on SQLite, and cloud services on Google Cloud Platform. The work spans the full stack UI, local storage and sync, native device integration, packaging and release, and backend services.

This is hands-on, end-to-end engineering. You will scope work with the founder, write the acceptance criteria, build it, test it and ship it.


What you will do

  • Build and ship the Electron desktop application (React, TypeScript) for macOS and Windows, including packaging, code signing, notarization and auto-update.
  • Build the Android companion app in Android Studio (Kotlin) and the iOS companion app in Xcode (Swift), including device permissions, background behaviour and app store submission.
  • Design and maintain the local SQLite data layer schema, migrations, indexing, and reliable sync between device, desktop and cloud without duplication or data loss.
  • Build and operate backend services on GCP Cloud Run, Cloud SQL (Postgres), Pub/Sub, Secret Manager, IAM, CI/CD, logging and monitoring.
  • Integrate with third-party APIs (CRMs and automation platforms) via OAuth 2.0 and webhooks.
  • Work with sensitive personal data responsibly: encryption in transit and at rest, per-user deletion and export, audit logging.
  • Write tests that match written acceptance criteria; treat error handling and recovery as core features, not afterthoughts.
  • Collaborate with our existing engineer on shared infrastructure, code review and standards.

Preferred candidate profile
What we need

  • Strong React and TypeScript, with real-world Electron experience you have shipped a signed desktop app to users on macOS and Windows, not just run one locally.
  • Android development in Android Studio (Kotlin) and iOS development in Xcode (Swift), at a level where you can build, debug and release a production companion app on each.
  • Deep SQLite knowledge schema design, migrations, performance at scale, and syncing local data with a cloud source of truth.
  • Production GCP experience Cloud Run or GKE, Cloud SQL, Pub/Sub, IAM, Secret Manager, and deploying via Cloud Build or GitHub Actions.
  • Node.js backend experience REST APIs, WebSockets, Postgres.
  • A defensive engineering mindset you write the failing case first, handle offline and retry paths deliberately, and can read and extend someone else's codebase quickly.
  • Comfortable working remotely with a small team and a founder who plans in detail and expects you to challenge the plan.

Good to have

  • Native modules or device integration work in Electron (Bluetooth, audio, OS permissions).
  • OAuth integrations with CRMs such as Pipedrive, HubSpot or Salesforce, or automation platforms such as Zapier, Make or n8n.
  • App Store and Google Play release experience, including restricted-permission declarations.
  • Exposure to SOC 2 or similar security programs.
  • On-device speech-to-text or audio processing.

Hiring process
  • Technical interview (20 minutes, video). Focused questions on React, Electron and SQLite.
  • Paid take-home project + psychometric test. A short, scoped build task paid at a fixed rate, plus a basic online psychometric assessment.
  • Codebase session. A working session on our actual codebase with the founder and our engineer; we decide from there.

Full Stack Engineer Desktop & Mobile

Company : Swyft Finance Pty Ltd (Australia)

Location :Remote, India approx. 4 hours daily overlap with Sydney (AEST) business hours

Engagement: Independent contractor, monthly invoicing

Compensation: NR 20,00,000 per annum (approx. INR 1,66,000 per month)

Equipment: Supplied by us Mac, Windows machine and test phones as required

Start date: By 30 September 2026

Experience: 48 years


Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Full-Stack Engineer: Cross-Platform Desktop & Mobile
Remote Full-Stack Engineer: Cross-Platform Desktop & Mobile

Swyft Finance Pty Ltd • United States

Remote
USD 19,000 - 23,000
Equipment provided
Flexible start date
Monthly invoicing for contract
iOS/macOS Swift Full-Stack Engineer (Start Up Background, AI)
iOS/macOS Swift Full-Stack Engineer (Start Up Background, AI)

PTR Global • Cupertino (CA)

Hybrid
USD 90,000 - 96,000
Software Engineer (Electron.js)
Software Engineer (Electron.js)

Executive Staff Recruiters / ESR Healthcare • United States

Remote
USD 130,000 - 160,000
Equity compensation
Health insurance
401(k) with company match
Software Engineer – Remote
Software Engineer – Remote

RemoteJobsOne • Houston (TX)

Remote
USD 150,000 - 220,000
Equity compensation
401(k) plan with company match
Health-insurance premium reimbursement
+1
Full stack engineer, Desktop Product
Full stack engineer, Desktop Product

Melodex Studio, Inc. • United States

Remote
USD 90,000 - 130,000
Home setup covered
Fully remote team
Software Engineer (electron.js)
Software Engineer (electron.js)

Artha Nexgen • Northern (KY)

On-site
USD 130,000 - 160,000
Health insurance
401(k) plan
Remote-first workforce
Senior Engineer | Full-Stack
Senior Engineer | Full-Stack

Black Ore • Austin (TX)

On-site
USD 100,000 - 140,000
Competitive salary and equity compensation
Best-in-Class health benefits
Unlimited PTO
+2
Software Engineer
Software Engineer

Swap • United States

Remote
USD 86,000 - 146,000
Competitive salary
Stock options
Pension plan
+3
Senior iOS Software Developer (Remote)
Senior iOS Software Developer (Remote)

Remotestar • San Francisco (CA), Northern (KY)

Remote
USD 150,000 - 210,000
Full Stack Engineer - 0- 1 - NYC
Full Stack Engineer - 0- 1 - NYC

Initi8 Recruitment • New York (NY)

On-site
USD 130,000 - 200,000