Full Stack Engineer II
Role Overview
The company is hiring a Full Stack Engineer II to build across frontend, backend, and mobile systems.
The role develops core features for a workforce management platform and collaborates with product, design, and AI teams.
This is an individual contributor role focused on hands-on execution rather than architecture ownership.
Key Skills for This Role
Full Job Posting
About Push Operations
Push Operations provides an all-in-one platform for HR, payroll, time tracking, and scheduling.
The platform serves businesses including restaurant and hospitality brands.
Role Overview
The company is hiring a Full Stack Engineer II to build across frontend, backend, and mobile systems.
The role develops core features for a workforce management platform and collaborates with product, design, and AI teams.
This is an individual contributor role focused on hands-on execution rather than architecture ownership.
Workplace
- Push is a remote-first company, with the option to work remotely or from its Downtown Vancouver office.
- Candidates may be considered from locations across Canada with sufficient time zone overlap with the Vancouver team.
Compensation
- The salary range is CAD $90,000–$130,000 annually.
Job Duties
- Design, build, and maintain full-stack features across web, mobile, backend, and data systems.
- Develop React and React Native applications, PHP and Node.js services, RESTful APIs, microservices, database schemas, and integrations.
- Modernize existing systems and resolve production issues while delivering new features.
- Collaborate with designers and product managers to create user-friendly solutions.
- Ensure system performance, security, and scalability.
- Write tested, maintainable code, participate in reviews and knowledge sharing, and optimize performance across application layers.
- Stay current with relevant tools, frameworks, and development practices.
Requirements
- 3–5 years of professional experience as a Full Stack Developer.
- Proficiency with JavaScript or TypeScript and modern frameworks including React, React Native, or Node.js.
- Proficiency with PHP or a related backend framework such as Laravel or Symfony.
- Strong understanding of RESTful APIs, microservices, and SQL or NoSQL databases.
- Experience integrating frontends and mobile apps with backend APIs.
- Familiarity with app store deployments and push notifications.
- Understanding of testing, CI/CD pipelines, and modern AI-driven tools such as Claude Code.
- Cloud experience is an asset, including AWS, GCP, or Azure.
Bonus Qualifications
- Experience with mobile analytics tools such as Firebase, LogRocket, or Mixpanel.
- Familiarity with workforce management, HR compliance, or payroll systems.
- Knowledge of accessibility standards for web and mobile.
Additional Information
The company values different types of experience and encourages qualified applicants whose backgrounds differ from the listed experience.
The company promotes equal opportunity and provides accommodations for applicants with disabilities.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Push Operations
Senior Product Manager
, CAN
Push recherche un Senior Product Manager pour définir la vision et la feuille de route de ses produits de paie et de ses intégrations. Vous piloterez les initiatives produit au Canada et aux États-Unis, collaborerez avec
Senior Product Manager
, CAN
Push Operations seeks a senior product manager to own payroll and integrations strategy across Canada and the United States. Candidates need 6+ years in product management, hands-on payroll experience in at least one of
Senior Product Manager
, CAN
Push Operations is seeking a senior product manager to own product direction for payroll and integrations across Canada and the United States. Candidates need 6+ years of product-management experience, hands-on payroll e
Payroll Accounting Intern
Vancouver, CAN
Senior Product Manager
, CAN
Senior Product Manager
, CAN
Senior Product Manager
, CAN
Senior Product Manager
, CAN
Senior Product Manager
, CAN
Project Coordinator
, CAN
Payroll Accounting Intern
Vancouver, CAN
Full Stack Engineer II
, CAN