
Software Engineer II - Integrations/ 1 week ago
About Push Operations
At Push Operations, we simplify workforce management for the hospitality industry, including restaurants, coffee shops, pubs, and breweries. Our suite of tools automates payroll, streamlines hiring and scheduling, provides real-time business intelligence dashboards, and offers AI-powered insights to help businesses operate more efficiently and enhance customer service. We are a dynamic and collaborative team with a presence across North America, including an office in Vancouver, BC. We champion flexible work arrangements, enabling our team members to work from anywhere.
Role Overview: Full Stack Software Engineer
Push is seeking a Full Stack Software Engineer to contribute to the expansion of our integration portfolio. This role involves pulling data from third-party vendors into our data analytics product via RESTful APIs. You will have the opportunity to address diverse technical challenges and significantly enhance our codebase.
Location
We are a remote-first company, adapting to new ways of working to ensure all team members feel connected and have the resources for comfortable work, regardless of location. Push employees can choose to work remotely or from our Downtown Vancouver office. We are considering eligible candidates from across Canada, provided they have sufficient time zone overlap with our Vancouver team.
Key Responsibilities
- Strengthen our product by developing data integrations with our partners.
- Contribute to the design, development, and maintenance of our internal API platform to support partner integrations.
- Ensure high performance, security, and scalability across all systems.
- Write clean, maintainable, and well-tested code; actively participate in code reviews and knowledge sharing.
- Troubleshoot, debug, and optimize performance issues within our integrations.
- Stay current with evolving tools, frameworks, and best practices in full stack development.
Qualifications & Skills
- 2+ years of professional experience as a Full Stack Developer.
- Proficiency in PHP or a related backend framework (e.g., Laravel, Symfony).
- Strong understanding of RESTful APIs and database systems (SQL/NoSQL).
- Solid grasp of testing methodologies (unit, integration, end-to-end) and CI/CD pipelines.
- Experience with cloud platforms (AWS, GCP, or Azure) is a plus.
- Excellent collaboration and communication skills.
- A passion for solving real-world problems with technology that positively impacts people's lives.
Nice-to-Have
- Experience building RESTful APIs.
- JavaScript experience (ES6, Webpack, Angular, React JS, React Native).
- .NET development experience.
- Previous startup experience.
- Familiarity with workforce management, HR compliance, or payroll systems.
- Knowledge of accessibility standards for web and mobile.
Why Push?
- Do what you love: We foster a supportive environment to energize your passion for work.
- Grow yourself: We are committed to your professional and personal growth through regular conversations about your goals.
- Make an impact: We encourage authenticity and empower you to create a lasting legacy.
Check out our About Us video: https://www.pushoperations.com/careers
Additional Information
At Push, we value diverse experiences. If your background differs from the listed qualifications but you believe you are a strong candidate, we encourage you to apply. We celebrate diversity and promote equal opportunity, valuing the unique qualities each team member brings.

