Back to results

Closed listing

Full Stack Developer

  • Markham, ON, Canada

Contract

This opening has closed.

The original listing is kept below for reference.

Job details

Job type
Contract
Closing date
Posting language
English
Posted

Similar jobs hiring now

Search current openings

Original job description

Archived listing. The details below describe a past opening.

Location: Markham, ON

Employment Type: Contract, 12 months

Work arrangement: 4 days onsite

Only candidates legally eligible to work in Canada without the need for visa sponsorship will be contacted

About the Role

We're looking for a strong Full Stack Developer to join a product engineering team building modern mobile and cloud-based applications used by customers and field teams.

This is a hands-on role where you'll work across native iOS, React Native, backend services, and Azure cloud infrastructure - taking features from design and development through deployment, monitoring, and production support.

What you'll work with

Mobile

  • Swift / SwiftUI
  • React Native / Expo
  • Native iOS capabilities and integrations
  • Authentication, camera, location, push notifications and background functionality
  • Mobile applications designed for real-world, sometimes unreliable network conditions

Backend

  • Node.js / TypeScript
  • NestJS
  • REST APIs and API contracts
  • SQL and data modeling
  • Messaging and asynchronous processing
  • Authentication, authorization and RBAC
  • Integration with enterprise systems and third-party services

Cloud & DevOps

  • Microsoft Azure
  • Azure Container Apps
  • Azure SQL
  • API Management
  • Key Vault & Managed Identity
  • App Configuration
  • Application Insights
  • Containers and CI/CD

What we're looking for

We're particularly interested in engineers who have production experience across both mobile and backend development.

You should have:

  • Strong professional experience with Swift/iOS
  • Hands-on experience with React Native
  • Solid Node.js/TypeScript backend experience, ideally with NestJS
  • Experience building and consuming production APIs
  • Experience working with cloud platforms, ideally Azure
  • Understanding of authentication, security and role-based access
  • Experience writing automated tests and supporting applications in production
  • Strong debugging, problem-solving and communication skills
  • A mindset of owning features end-to-end rather than working in a single technical silo

Nice to have

  • React Native + Expo
  • SwiftUI and modern Swift concurrency
  • Azure Container Apps
  • Azure API Management
  • Entra ID / MSAL
  • Azure Key Vault / Managed Identity
  • Application Insights
  • Event-driven architecture and messaging
  • Offline-first or field-service mobile applications
  • Experience working with CI/CD and containerized applications

PlanIT is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. All employment is decided based on qualifications, merit, and business needs.

Disclosure:

This posting represents an active and genuine vacancy with one of Plan IT’s clients and is not intended for speculative or pipeline recruitment. Plan IT and/or its clients may use AI-assisted tools from time to time to support the screening and evaluation of applications; however, these tools do not replace human judgment or decision-making at any stage of the hiring process.

More about this job

Responsibilities

Develop and support mobile applications, backend services, and Azure cloud infrastructure, taking features from design and implementation through deployment, monitoring, and production support. Build native iOS and React Native capabilities, production APIs, and integrations with enterprise and third-party systems.

Requirements

Candidates should have professional Swift/iOS experience, hands-on React Native experience, and strong Node.js/TypeScript backend skills, ideally with NestJS. They should also have experience with production APIs, cloud platforms, authentication and security, automated testing, production support, and end-to-end feature ownership.

Skills

  • Swift
  • iOS Development
  • React Native
  • Expo
  • Node.js
  • TypeScript
  • NestJS
  • REST APIs
  • Microsoft Azure
  • SQL
  • Authentication and Authorization
  • Role-Based Access Control
  • Automated Testing
  • CI/CD
  • Containerization

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering

Keywords

  • Swift
  • SwiftUI
  • iOS
  • React Native
  • Expo
  • Node.js
  • TypeScript
  • NestJS
  • REST APIs
  • SQL
  • Data Modeling
  • Messaging
  • Asynchronous Processing
  • Authentication
  • Authorization
  • Role-Based Access Control
  • Microsoft Azure
  • Azure Container Apps
  • Azure SQL
  • API Management
  • Key Vault
  • Managed Identity
  • Application Insights
  • Containers
  • CI/CD
  • Entra ID
  • MSAL
  • Event-Driven Architecture
  • Offline-First Applications
  • Production Support

Report this job