Full Stack Software Engineer Web And Mobile Features

Vancouver, BC, CA, Canada

Job Description

Full Stack Developer


========================

About Push Operations


-------------------------


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.


Related Jobs

Job Detail

  • Job Id
    JD2696002
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Vancouver, BC, CA, Canada
  • Education
    Not mentioned