Back


Job Detail

Full Stack Developer-157993

Agilus Work Solutions

Markham, Ontario

Full Stack Developer-157993

Agilus Work Solutions

Markham, Ontario

Job description

Agilus by Synergie is recruiting for a Full Stack Developer in the logistics space in a hybrid work environment in Markham, Ontario. Synergie is partnering with a well-established Canadian organization to find an experienced iOS and backend developer. You'll join a collaborative engineering group building mobile and cloud-based tools used by teams across the business every day. This is a hands-on role where you'll take features from idea to production, working on both the native iOS app and the services behind it. A typical day: Build and maintain native iOS applications in Swift and SwiftUI, including device features like authentication, camera, location, and push notifications Develop and support backend APIs using Node.js, TypeScript, and NestJS, hosted in a cloud-native (Azure) environment Integrate new services with existing Java-based systems and third-party platforms Take ownership of features across their full lifecycle: design, development, testing, release, and ongoing support Implement secure sign-in and identity management on both the app and API side Design apps that work reliably in real-world conditions, including weak connectivity and on-the-go use, with clear loading, error, and offline states Write automated tests for key user flows and API contracts, and troubleshoot on physical devices Deploy iOS releases through established pipelines (Xcode, TestFlight, or MDM) and monitor performance in production Work closely with product, UX, architecture, and DevOps on planning, estimates, and release readiness Document technical decisions and support processes so other engineers can pick things up easily Successful candidates will have: Strong, production-level experience with Swift for iOS development Proven track record of successfully deploying at least one iOS app to production Solid backend experience with Node.js, TypeScript, and NestJS Experience integrating with Java-based applications or services Working knowledge of relational databases (Azure SQL or similar), message queues, and API authentication (OIDC, JWT) Clear communication skills and a habit of writing testable, well-documented code What's in it for you: $70.00 - $80.00 hourly a 6 month contract extendable Additional Consideration given to: Experience in the logistics or supply chain space Background building apps for operations or field-based teams Familiarity with Azure services such as Container Apps, API Management, Key Vault, and Application Insights Experience with MDM tools like Intune Exposure to production monitoring and incident response This posting is for an active opening.

We are committed to hiring military and Veteran spouses and encourage you to identify your connection with the MSEN when reaching out to us or applying to any of our open roles.

 

Have questions or want to learn more about us? We would love to hear from you!

info@agilus.ca

 

 

Whenever possible, reach out to a named contact rather than a general inbox  - it helps ensure a quicker, more personalized response. If you hit a bounce-back, let us know at

employment.Emploi@cfmws.com

 

 

About Agilus Work Solutions

Meet Agilus. We're the largest Canadian, privately-owned, full-service recruitment company in the country, and a Platinum member of Deloitte's Canada's Best Managed Companies® for 24 consecutive years. We lead a connected, forward-thinking work community, covering all
professionals, across Canada.

At Agilus we believe in Work+Life, not work vs. life - simply put, we care about your whole life, work included. We take the lead - our in-depth understanding of the working world and our proactive approach will help you achieve your goals.

We focus on human connections - our candidates will never be just resumes and our clients' needs will never be seen as a job order. We are passionate about connecting people. Ultimately, at the end of the day we're dedicated to creating better outcomes for both our candidates and clients.

We commit to an efficient, equitable, transparent, and comprehensive recruiting process, where better outcomes are expected and delivered.

Let's get to work!

Takes about 5 minutes

Please login to apply for this job.

Job requirements

You'll be asked to provide

Basic info
Resume upload
Copy