Software Engineer (Backend)

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

Who We Are

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 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

  • 1+ year(s) of hands-on development experience (we are open to candidates from Junior to Senior experience level)
  • 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 of 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 queuing 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.

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.

What You’ll Get

  • Competitive compensation & employee stock option plans
  • 100% company-paid benefits plan starting day one
  • Team Udemy account
  • Wellbeing programs to look after your mental and physical health, including a lifestyle & wellness spending account
  • Employee Referral program
  • Collaborative and supportive work environment
  • Fun (Virtual) Company socials and events to build strong relationships with your colleagues

Mercatus is committed to fostering a diverse, inclusive, and accessible work environment. We are proud to be an Equal Opportunity Employer and are committed to the principles of equal employment opportunity and non-discrimination. We welcome and celebrate differences because we believe a multitude of perspectives fosters innovation and will help us grow as a team and ultimately achieve our goals. Our culture is one of belonging in which each person is accepted and valued for their individuality. As such, if you require any accommodation during the recruitment process, please let us know so we can work with you to meet your needs.

We thank all of those who take the time to apply; however, only those short-listed will be contacted.

No unsolicited agency referrals, please.

Thank You

Your application was submitted successfully.

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