Summary
✨ AI‑Generated
Join a small engineering team as a full-stack product developer, taking features from clarified requirements through production release. You will build web and mobile experiences, develop backend services, and own testing, deployment pipelines, and monitoring. The role suits a versatile engineer who enjoys broad ownership, hands-on delivery, and improving reliability and release processes.
Highlights
End-to-end ownership across web, mobile, backend, testing, deployment, and monitoring. Small-team environment offers broad technical responsibility, close collaboration with technology leads, and opportunities to improve release speed, reliability, and engineering practices.
Description
Role Overview
We are looking for a Full-Stack Product Developer to build and maintain the web portals and mobile applications our users depend on, and to own the pipelines, tests, and monitoring that carry that work safely into production.
This role carries end-to-end responsibility for product delivery across our React and TypeScript web portals, our React Native mobile application, and the Node.js services and data behind them.
You will take features from clarified requirements through to release, without handing work between specialists or waiting on someone else to cut a build.
This is a small team, so breadth matters more here than depth in any single layer — you’ll work closely with our technology leads to balance day-to-day feature delivery with longer-term improvements to release speed, test coverage, and reliability.
Key Responsibilities
Product Development — Web & Mobile
Build and maintain features across our React/TypeScript web portals and React Native app, maximizing reuse between the two.Own a defined feature set end to end, from clarified requirements through production release, applying sound UX judgment along the way.Partner with product stakeholders to clarify requirements up front and raise gaps and trade-offs early.Backend, APIs & Data
Design and maintain the Node.js APIs and services behind our products, including SQL that performs at production scale.Own the reliability of internal and third-party integrations, with proper error handling, validation, and security controls.Release, Deployment & Automation
Own the release process — CI/CD pipelines, release checklists, and App Store / Google Play submissions.Automate repeatable manual steps and maintain clean version control across codebases with different release cadences.Work comfortably in our cloud deployment environment, including deploys, environments, and logs.Quality, Testing & Monitoring
Add automated testing to the areas you own, especially critical user flows, and instrument features so failures are caught before users find them.Triage and resolve crashes and production issues across the stack, and monitor mobile crash and performance data on every release.AI-Assisted Development & Documentation
Use AI coding tools productively while retaining full personal responsibility for architecture, security, and code quality.Document key architectural decisions and dependencies so another developer can maintain the work.
What You Bring to the Role
Experience & Training
3–5 years of experience building and shipping production software.Cross-platform mobile experience, ideally React Native, including at least one application shipped to the App Store or Google Play and supported afterwards.Experience working in a codebase where automated testing is expected, with disciplined Git and release practices.Experience on a small team where you personally owned the release process is an asset.
Your Knowledge, Skills & Abilities
Strong debugging and troubleshooting instincts across the full stack — this is the most-used skill in the role.Sound judgment on user experience, able to tell a change that genuinely improves the product from one that merely works.Clear written and verbal communication, including the ability to explain decisions, risks, and trade-offs to non-technical colleagues.Ability to work independently and bring structure to complex work, leaving it understandable to others.Personal accountability for architecture, validation, security, and code quality, regardless of how the code was produced.
Technical
Strong React and TypeScript, with the ability to independently own a non-trivial frontend.Real backend experience in Node.js, building APIs rather than only consuming them.Solid SQL and database fundamentals.CI/CD and cloud deployment experience, including the ability to diagnose and fix a failing pipeline.Nice to have: native iOS or Android development; infrastructure-as-code, containers, or Kubernetes; observability tooling such as crash reporting, APM, structured logging, and alerting; and awareness of application security practices including secrets management, least-privilege access, and dependency hygiene.
What We Offer You
Flexible work environmentA competitive pay rate and generous bonus opportunity100% Employer Paid benefit premium for eligible staff (including health, dental, vision care, wellness and paramedical services)Company wide Socials & Milestones CelebrationsPaid Sick Days and Employee Assistance Programs, including premium mental health resourcesGroup auto & home Insurance discounts through The Cooperators.Access to Employee Discounts to 1000+ stores through PerkopolisInternal advancement opportunities and role development pathwaysAn open, inclusive and diverse working environment
Additional Information
Any offer of employment will be subject to verification of employment and education background checks, including a criminal record check.Candidates must be legally entitled to work in Canada at the time of their application.
This is a job posting for a new role.
Globalfaces embraces the use of artificial intelligence (AI) to enhance the candidate experience and streamline our recruitment processes.
AI tools may help with organizing applications or or expediting processes.
No hiring decisions are made using AI.
Every hiring decision is made by our hiring managers and recruitment professionals.
Accessibility
Globalfaces Direct promotes a diverse, inclusive and accessible workplace.
We are committed to creating a working environment that is barrier-free and we are prepared to provide accommodation for people with disabilities.
If selected for an interview, please advise our Talent Specialist at recruitment@globalfacesdirect.com if you require reasonable accommodation during the interview and assessment process and we will work with you to meet your accessibility needs.