Senior Full Stack Developer – iOS (Swift), NestJS/Node.js

BeachHead Inc.

Toronto

On-site

CAD 96,000 - 103,000

Full time

4 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

BeachHead Inc. is seeking a Senior Full Stack Developer – iOS (Swift) with NestJS/Node.js experience to build seamless native and cross-platform mobile apps and robust backend APIs. You will collaborate with Product, UX, Architecture, and DevOps to ensure smooth integration and deployment.

This role involves delivering production-ready apps, leveraging Azure services, and owning features from development to production support. Strong focus on security, testing, and CI/CD is expected.

Qualifications

  • Experience delivering production-ready mobile apps and backend APIs.
  • Proficiency in native iOS development with Swift and cross-platform React Native.
  • Strong backend API development with NestJS/Node.js.
  • Familiarity with Azure cloud services and SQL databases.
  • CI/CD, testing, deployment and monitoring experience.

Responsibilities

  • Build native iOS apps using Swift.
  • Develop React Native / Expo apps for cross-platform deployment.
  • Create and maintain NestJS / Node.js backend APIs.
  • Own features from development to deployment and production support.
  • Collaborate with Product, UX, Architecture and DevOps teams.

Skills

Swift
SwiftUI
UIKit
React Native
Expo
NestJS
Node.js
TypeScript
Azure
REST API
Azure SQL
Authentication
CI/CD

Tools

Azure Cloud Services
Azure SQL

Job description

Can You Develop Seamless Native and Cross-Platform Applications? Apply Now!

Working with one of our top financial clients, this role calls for a Senior Full Stack Developer – iOS (Swift), NestJS/Node.js. This position involves developing and maintaining high-quality mobile applications and backend APIs, with a focus on both native iOS development using Swift and React Native/Expo frameworks, as well as building robust server-side APIs with NestJS/Node.js. The ideal candidate will have experience delivering production-ready mobile apps and APIs in a collaborative environment, supporting product, UX, architecture, and DevOps teams to ensure seamless integration and deployment.

Pay rate range (CAD): $70.00/hr– $75.00/hr

Responsibilities
  • Build and ship native iOS applications using Swift
  • Develop React Native / Expo applications for cross-platform deployment
  • Build and maintain NestJS / Node.js backend APIs
  • Own features from development through deployment and production support
  • Collaborate with cross-functional teams including Product, UX, Architecture, and DevOps
  • Work with Azure services, APIs, and databases such as Azure SQL
  • Implement testing, automation, deployment, and monitoring processes
  • Ensure authentication, messaging, and event-driven architecture are integrated effectively
  • Participate in code reviews and continuous improvement initiatives
Desired Skill-Set
  • Extensive experience with Swift, SwiftUI, or UIKit for iOS development
  • Proven React Native / Expo experience
  • Solid knowledge of Node.js and NestJS frameworks
  • Proficiency in TypeScript
  • Hands-on experience with Azure cloud services
  • REST API development expertise
  • Experience with Azure SQL or similar databases
  • Understanding of messaging systems and event-driven architecture
  • Experience with authentication mechanisms
  • Automated testing and CI/CD pipeline familiarity
Nice-to-Have
  • Experience with EAS, TestFlight, or Intune
  • Knowledge of Azure Container Apps and API Management (APIM)
  • Familiarity with Key Vault and Managed Identity services
  • Application Insights for monitoringUse of Expo native modules for enhanced mobile functionality

BeachHead is an equal opportunity agency and employer. We advocate for our candidates and welcome applicants regardless of race, color, religion, national origin, sex, age, or physical or mental disability. BeachHead or our clients may use technology-enabled tools, including automation and artificial intelligence (AI), to support parts of the recruitment process such as resume screening, application management, and candidate matching. These tools assist our recruiters and our clients, and do not replace human decision-making. This job posting represents a current or anticipated vacancy. The position may be filled at any time, and the posting may be removed without notice once the role has been filled.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Front-End Developer (React/Next.js)
Senior Front-End Developer (React/Next.js)

BeachHead • Toronto

On-site
CAD 89,847 - 107,810
Senior Full-Stack Mobile & Backend Engineer
Senior Full-Stack Mobile & Backend Engineer

BeachHead Inc. • Toronto

On-site
CAD 96,000 - 103,000
Node JS / NestJS Engineer (Backend)
Node JS / NestJS Engineer (Backend)

BeachHead Inc. • Toronto

On-site
CAD 90,000 - 140,000
Software Engineer - Mobile App (Expo/React Native)
Software Engineer - Mobile App (Expo/React Native)

TopHat HR • Markham

On-site
CAD 60,000 - 80,000
Full Stack Software Developer (Java React Native)
Full Stack Software Developer (Java React Native)

ISG Search Inc • Toronto

On-site
CAD 120,000 - 150,000
Full Stack Developer – .NET, React & Optimizely
Full Stack Developer – .NET, React & Optimizely

BeachHead Inc. • Toronto

On-site
CAD 103,000 - 110,000
Senior React Native Developer
Senior React Native Developer

Ndax • Calgary

On-site
CAD 90,000 - 120,000
Extended Healthcare Plan
Life Insurance
Paid Time Off
+3
Senior Mobile Developer
Senior Mobile Developer

Highspring • Montreal (administrative region)

On-site
CAD 95,000 - 130,000
Front End Developer React Native
Front End Developer React Native

Highspring • Montreal (administrative region)

On-site
CAD 80,000 - 120,000
Senior Software Engineer - Full Stack
Senior Software Engineer - Full Stack

Emburse Chrome River • Toronto

On-site
CAD 120,000 - 160,000