Full-Stack Product Developer

Globalfaces Direct — Canada · Posted ~8 hours ago

Mid Full-time

Skills

React TypeScript React Native Node.js web development mobile application development CI/CD pipelines testing monitoring

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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.