At Push Operations, we're all about simplifying workforce management for the hospitality industry, from restaurants and coffee shops to pubs and breweries. Our tools, like automated payroll, streamlined hiring & scheduling, real-time BI dashboards, and AI-powered insights, help businesses run smarter and serve customers better. We're a spirited and collaborative team with a presence across North America and an office in Vancouver, BC, and we believe real impact comes when talented people can work flexibly, from anywhere.
Role Overview
-----------------
We're looking for a
Full Stack Developer
who is comfortable building across the stack--front end, back end, and mobile. You'll be developing core features that power Push Operations' workforce management platform, collaborating closely with product, design, and AI teams to deliver intuitive user experiences and scalable backend systems. Proficiency in
React and/or Native (or related cross-platform frameworks)
is an important part of this role, as our mobile apps are central to how customers interact with Push.
Key Responsibilities
------------------------
Design, build, and maintain features across the
full stack
built using a variety of languages and technologies
Front-end: React/React Native web and mobile applications
Back-end: PHP (and related frameworks), Node.js, RESTful APIs, microservices
Data: database schemas, integrations, and optimization
Collaborate with designers and product managers to turn requirements into elegant, user-friendly solutions
Ensure high performance, security, and scalability across systems
Build mobile experiences with
React Native
or related technology, ensuring smooth integration with backend services
Write clean, maintainable, and well-tested code; participate in code reviews and knowledge sharing
Troubleshoot, debug, and optimize performance issues across web, mobile, and back-end layers
Stay current with evolving tools, frameworks, and best practices for full stack and mobile development
Qualifications & Skills
----------------------------
3+ years
of professional experience as a Full Stack Developer
Proficiency with
JavaScript/TypeScript
and modern frameworks (
React, React Native, Node.js
)
Proficiency with
PHP or a related backend framework
(Laravel, Symfony, or equivalent)
Strong understanding of
RESTful APIs, microservices, and database systems
(SQL/NoSQL)
Experience integrating frontends and mobile apps with back-end APIs
Familiarity with mobile-specific challenges (app store deployments, push notifications)
Solid grasp of
testing
(unit, integration, end-to-end) and CI/CD pipelines
Experience with cloud platforms (AWS, GCP, or Azure) is an asset
Excellent collaboration and communication skills
A passion for solving real-world problems with technology that makes a difference in people's lives
Nice-to-Have
------------------
Experience with mobile analytics (Firebase, LogRocket, Mixpanel)
Familiarity with workforce management, HR compliance, or payroll systems
Knowledge of accessibility standards for both web and mobile
Why Push?
Do what you love!
It's the key to happiness. That's why at Push we aim to create a supportive environment to help foster your passion for work, and keep you feeling energized and happy so you can do more of what you love.*
Grow yourself
. We want to see you win in all areas. At Push, our mantra is: you will grow professionally and personally. We drive conversations around your personal and professional goals. Let's crush it together.*
Make an impact
. At Push, we believe everyone is born a genius, and our responsibility is to develop that genius within. Impact is our key metric -that's why we challenge Pushies to show up as their authentic selves while creating a legacy.
Check out our About Us video: https://www.pushoperations.com/careers
Additional Information
At Push, we place value on different types of experiences. If your experience looks a little different from what we've listed but you think you're a good fit, we would still love to hear from you.
We celebrate diversity and promote equal opportunity. We appreciate what makes each of our team members different and encourage you to apply, no matter who you are or how you identify.
Beware of fraud agents! do not pay money to get a job
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.