Back End Engineer - PHP

Platform · Toronto, Ontario
Department Platform
Employment Type Full-Time
Minimum Experience Mid-level

The Opportunity:

Your primary responsibility will be to build industrial strength, scalable PHP applications (both client-side and RESTful API). This will also mean contributing to application improvement and optimization through code audits, refactoring, and caching. You’ll implement new features, develop schema and unit tests and maintain user interfaces. Most importantly, you’ll contribute to our innovation.

Additionally, we are committing to rebuilding some legacy applications using the latest and greatest technologies available. You will be able to contribute to a completely new stack of tools and applications built on open-source libraries.

Who Should Apply:

You’re excited to combine your technical skills and understanding of the principles of quality and reliable software development. You are familiar with using continuous delivery/integration methodologies and have demonstrated success in transforming feature requirements into clean, maintainable code. You are creative, forward thinking and have the desire and insight to challenge the status quo and contribute to making software as stable, as fast and as high performing as they can be. Oh, and you’re great at interacting with fellow humans.

Must Have Skills:

  • 5+ years of hands on development experience 
  • Intermediate experience with PHP and MySQL
  • Experience building scalable and high-performance Rest APIs
  • Must have experience with open-source PHP libraries (such as Symfony, Doctrine)
  • Basic knowledge of integrations with 3rd party APIs (using SOAP or Rest API)
  • Strong knowledge of HTTP protocol: authorization, cache control, proxy
  • Strong interest in the security for web applications

Nice to Haves: 

  • Experience with performance monitoring tools (e.g. New Relic)
  • Build Rest API applications using Symfony and Doctrine
  • Integrated with a payment processor using their Rest APIs such as Paypal or Payeezy
  • Used some form of queueing system to schedule tasks
  • Managed, integrated with, and imported data to some form of a full-text search engine (Solr, Elasticsearch)

Education & Qualifications:

  • Bachelor's degree in Engineering, Mathematics, Computer Science or a related discipline, or a combination of education, training and experience deemed equivalent.

Who is Mercatus

The grocery industry is in a state of flux. Consumers are embracing technologies, devices and services that make everyday tasks like shopping, cooking and list-making quicker, easier, more fun and more efficient. Mercatus empowers grocers to adopt this change driven by consumer demand, allowing them to grow with the evolving needs of today’s shoppers.  We create and build web and mobile applications exclusively for grocery retailers, helping them to extend their brand’s online presence, offer personalized experiences to their customers, and sell their products on the web. This is all done through one cohesive, enterprise-grade SaaS platform.

The Team

We’re not just helping grocery retailers grow, we’re helping more than 80 team members grow personally and professionally. The best thing about working at Mercatus is the people. We solve challenging problems every day. We’re scaling a company where people can build their work around their life, and not the other way around.

Flexibility and full autonomy mean you’re in the driver’s seat to create a schedule that works for you and your passions. We’re looking for people who will make our culture even better people who have a desire to collaborate and bring their unique creativity to the table. If that sounds like you, we’d love to hear from you.

Perks & Benefits: 

  • Competitive compensation & employee stock option plans
  • company paid benefits plan
  • Yearly professional development budget
  • Lifestyle & wellness spending account
  • Employee Referral program
  • Vibrant, pet-friendly office space in Toronto’s King West neighbourhood

We wish to thank all applicants for their interest and effort in applying for this position; however, only candidates selected for interviews will be contacted.

Mercatus is an Equal Opportunity Employer and is committed to the principles of equal employment opportunity and non-discrimination.

No unsolicited agency referrals please.

Thank You

Your application was submitted successfully.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

  • Location
    Toronto, Ontario
  • Department
  • Employment Type
  • Minimum Experience