Philz Coffee Logo

Philz Coffee

Backend Software Engineer

Reposted Yesterday
In-Office
8 Locations
Senior level
In-Office
8 Locations
Senior level
As a Backend Software Engineer, you will develop backend services, maintain system integrations, and collaborate in an Agile environment to support mobile and ecommerce platforms.
The summary above was generated by AI

At Philz, we're all about Bettering Days; and as a Backend Software Engineer, you'll play a key role in making that happen as part of a collaborative engineering team focused on building thoughtful, scalable solutions that power both our digital experiences and our thriving retail business. While your primary focus will be developing and maintaining integrations between internal systems and external partners, you'll also have opportunities to contribute across our broader tech stack. You'll write in Python, Ruby, and PHP, and bring strong database and data architecture skills to the table. If you're excited to blend engineering craft with a mission-driven company, we’d love to connect with you.

This is a remote position, however, you must be based in one of the following Philz markets - California (SF Bay Area or Southern California).


WHAT YOU’LL DO

Development

  • Design, build, and test backend services and system integrations that support our mobile and ecommerce platforms
  • Write and maintain high-quality, production-ready code that is reliable and scalable
  • Translate product and business requirements into well-structured, maintainable technical solutions
  • Own the architecture and upkeep of our databases and data models, ensuring performance and integrity
  • Explore emerging technologies and build proof-of-concept projects to evaluate new tools and frameworks

Team Collaboration & Workflow

  • Collaborate with engineers, product managers, and designers in an Agile environment to solve business challenges through thoughtful backend solutions
  • Contribute to sprint planning, backlog grooming, and retrospectives to ensure team efficiency and clarity of priorities
  • Help the team prioritize engineering efforts that deliver the greatest business impact

 

WHAT YOU’LL NEED

  • 5+ years of experience in PHP and Laravel - required
  • 5+ years of experience in Python, Ruby, and Ruby on Rails
  • Deep understanding of RESTful architecture and API design principles
  • Proficient with Git and established git workflows
  • Proficient in SQL with experience across multiple database systems, including PostgreSQL
  • Experience developing in test-driven environments using PHP and Ruby
  • Experience with ecommerce systems and related technical workflows
  • Experience working within Scrum or Agile development teams
  • Strong understanding of cloud infrastructure, including Google Cloud and AWS
  • Hands-on experience using Docker in development environments
  • Proficient in using Jira or equivalent project management tools
  • Experience with React Native

**Compensation & Benefits

A reasonable estimate of the starting annual base salary for this role is $145,000 to $155,000. Please note that the base salary will vary based on qualifications, previous experience, and work location.

When you join our team, we better your days through our benefits and support programs – we offer our team members medical, dental, and vision insurance, company-paid basic life insurance, optional family life insurance, 401(k) with company match, flexible spending accounts, commuter benefits, mental health support, holiday pay, Vacation & Sick Time, Team Member discounts, freebie drinks and discounted beans, fun Philz swag, opportunities for growth and advancement, and more!


Employee Privacy Notice

Top Skills

AWS
Docker
Git
GCP
JIRA
Laravel
PHP
Postgres
Python
React Native
Restful Apis
Ruby
SQL

Similar Jobs

8 Days Ago
Easy Apply
Remote or Hybrid
Canada
Easy Apply
Senior level
Senior level
Marketing Tech • Social Media • Software • Analytics • Business Intelligence
Lead software engineering projects, enhance technical processes, mentor engineers, and ensure scalable service excellence using modern technologies.
Top Skills: AWSHbaseJavaKubernetesMySQLNsqPython
21 Days Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
The role involves designing and developing travel-related applications, mentoring junior developers, and implementing engineering best practices.
Top Skills: AWSGoGCPJavaAzurePython
21 Days Ago
Hybrid
Toronto, ON, CAN
Mid level
Mid level
Fintech • Machine Learning • Payments • Software • Financial Services
The role involves backend application development, utilizing Java, Python or Go, focusing on TDD and Agile methodologies, and engaging with new technologies.
Top Skills: AWSContainersGoJavaMicroservicesPythonRestful ApisTdd

What you need to know about the Ottawa Tech Scene

The capital city of Canada and the nation's fourth-largest urban area, Ottawa has proven a rapidly growing global tech hub. With over 1,800 tech companies, many of which are leaders in their sectors, the city's tech talent now makes up more than 13 percent of its total workforce. This growth is driven not only by the big players like UL Solutions and Dropbox, but also by a thriving startup ecosystem, as new businesses emerge to follow in the footsteps of those that came before them.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account