Apply now

Posted 15 days ago

Software Engineer

@ PlanIT Search

Markham, Ontario

Contract
Apply now
SIGNALS

Requirements summary:

  • We’re looking for a hands-on Full Stack Developer with strong experience in native iOS development and backend engineering to build and support modern, cloud-based applications.
  • Required Qualifications
  • Proven professional experience developing and shipping native iOS applications using Swift and SwiftUI .
  • Hands-on backend development experience with Node.js, TypeScript, and NestJS .
  • Experience designing, developing, and integrating REST APIs.
  • Experience working with SQL databases or equivalent data storage technologies.

Tools & skills

Source and dates

Source type not verified · apify-linkedin

Employer posting date
2026-10-26
First seen by our source
2026-11-11
Source record updated
2026-11-11

These dates describe the source record, not a live verification that the employer is still hiring. Check the original posting.

PlanIT Search

FieldValue
Open jobs on Jobsy2
Job description

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 Opportunity

We’re looking for a hands-on Full Stack Developer with strong experience in native iOS development and backend engineering to build and support modern, cloud-based applications.

In this role, you’ll work across the full development lifecycle—from designing and building native iOS features to developing backend APIs, integrating services, deploying applications, and supporting production systems. You’ll collaborate with cross-functional teams to deliver secure, scalable, reliable solutions.

What You’ll Do

  • Design, develop, and maintain native iOS applications using Swift and SwiftUI.
  • Build and maintain backend APIs and services using Node.js, TypeScript, and NestJS.
  • Develop and integrate REST APIs, connecting mobile applications with backend services and external platforms.
  • Build and deploy cloud-based applications using Microsoft Azure.
  • Work with databases, messaging systems, API gateways, and authentication mechanisms.
  • Implement secure authentication and authorization using technologies and standards such as OAuth 2.0, OIDC, and JWT.
  • Write clean, maintainable, and testable code, supported by automated testing and code reviews.
  • Contribute to CI/CD pipelines, application releases, monitoring, troubleshooting, and production support.
  • Collaborate with Product, UX, QA, Architecture, and DevOps teams to deliver features from concept through deployment.
  • Document technical decisions, API contracts, and operational procedures.

Required Qualifications

  • Proven professional experience developing and shipping native iOS applications using Swift and SwiftUI.
  • Hands-on backend development experience with Node.js, TypeScript, and NestJS.
  • Experience designing, developing, and integrating REST APIs.
  • Experience working with SQL databases or equivalent data storage technologies.
  • Understanding of API security, authentication, authorization, and token-based security.
  • Experience with Microsoft Azure or comparable cloud platforms, ideally in production environments.
  • Familiarity with automated testing, version control, CI/CD, and production troubleshooting.
  • Ability to take ownership of features across mobile, backend, and deployment workflows.
  • Strong problem-solving, communication, and collaboration skills.

Nice to Have

  • Experience with Azure services, API management, containerized applications, and cloud configuration.
  • Experience with messaging systems such as Azure Service Bus or similar technologies.
  • Experience building field-service, workforce, or enterprise mobile applications.
  • Familiarity with offline-first mobile experiences, background processing, location services, and push notifications.
  • Experience with TestFlight, enterprise iOS distribution, or mobile device management.
  • Experience with application monitoring and production incident investigation.

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.

Similar jobs

  • Intermediate Software Engineer

    Toronto, ON
    Full Time

    TekRek

    You will take scoped work from requirements through design, build, testing, release, and production support, with senior engineers and architects available when a problem calls for it; 3+ years of professional software…

  • Software Engineer

    Toronto, ON
    Full Time

    PostGrid

    3+ YOECandidates need 3+ years of full-stack engineering experience, ideally at a SaaS or growing start-up, with strong skills in Node.js, TypeScript, MongoDB and React. They also need system design and performance experience, testing skills with Jest or Vitest, and good communication.

    Node.js, TypeScript, MongoDB, React, Jest, Vitest

  • Senior Software Engineer - Platform & Reliability

    Waterloo, ON
    Full Time

    Qorsa

    Candidates need hands-on production experience on AWS with infrastructure as code and Kubernetes, plus working backend skills in Go and proficiency in React and TypeScript. Clear writing for runbooks and incident timelines, and strong cross-team communication, are also required.

    AWS, Terraform, Kubernetes, Go, TypeScript, React

    Senior Software Engineer - Distributed Systems

    Waterloo, ON
    Full Time

    Qorsa

    Candidates need production experience building and on-call operation of backend services, strong Go or a comparable systems language, and a shipped React and TypeScript interface. Strong relational database skills and clear communication are also needed.

    Go, React, TypeScript, Docker, Kubernetes, AWS

  • Senior Software Engineer - iOS

    Toronto, ON

    OpenTable

    5+ YOECandidates need 5+ years of software engineering experience shipping native iOS apps in Swift, with strong skills in SwiftUI, Swift Concurrency, Combine and Core Data. They must also show deep debugging and profiling experience with Instruments and LLDB, plus clear technical communication.

    Instruments, LLDB, Swift, SwiftUI, Core Data

  • Software Engineer II

    Toronto, ON
    $144k–$160k/yrFull Time

    Uber

    3+ YOECandidates need 3+ years of full-time engineering experience, hands-on backend development with Golang, Java or similar languages, and solid work with relational databases such as MySQL or PostgreSQL at high concurrency. Preferred experience includes low-latency systems design, Flink, Spark, Kafka, gRPC, Thrift, REST and search systems like Elasticsearch or Lucene.

    Kafka, Flink, Spark, Elasticsearch, Lucene, gRPC

  • Software Engineer

    Mississauga, ON
    Contract

    TSR Consulting

    8+ YOECandidates need 8+ years of professional backend or full-stack engineering experience with customer-facing delivery. TSR Consulting requires expertise in Java 17+ and Spring Boot, production Python, CI/CD with Tekton and Jenkins, and Docker/Kubernetes/OpenShift, plus a security-first mindset.

    Java, Spring Boot, Python, Tekton, OpenShift, Jenkins

Locations & environments

Locations

All of CanadaRemote · Hybrid · On-site · Field

Pro tip: add remote jobs to widen your search.

Exclude locations

Workplace type

Company jobs in these results

These are this company’s jobs loaded in your current search. The company may have more openings.