Senior Software Developer

At SpeedLine, we’re passionate about delivering products and services that make our clients successful. That’s our mission, and we work hard to achieve it. A leading tech employer in the Fraser Valley since 1990, SpeedLine is the leading developer of pizza delivery point of sale (POS) software in North America. We’re in a dynamic slice of the software industry, creating and supporting technology solutions that help restaurant chains deliver millions of pizzas each week. Today, we're growing quickly to develop and market the next generation of restaurant ordering and delivery software, built on the latest cloud technologies.

To help you achieve your personal and professional goals as a SpeedLine Developer, we offer the flexibility to work locally in our Fraser Valley office, remotely from home, or a combination of in-office and remote.

Our expanding Development team is seeking outstanding software developers to help tackle the exciting technical opportunities ahead. You will be a key part of flexible teams, developing a cloud-enabled platform in a highly collaborative environment. If you’re interested in innovating in a complex and ever-changing global industry, we'd like to talk with you.

We are constantly experimenting with technologies. Right now, we are heavily engaged in development using:

  • A wide array of Amazon AWS services including Lambda, API Gateway, DynamoDB, CloudFront
  • Node.js, TypeScript
  • Elasticsearch, PostgreSQL

You would have the opportunity to develop high-profile elements of the SpeedLine product architecture. Building systems at scale and deliver business-impacting projects. If you want to look back on your career and know you have played a vital role in supporting your clients’ success, this role is for you.

Some Key Responsibilities

  • Application and infrastructure design, from concept through development and implementation.
  • Data modeling, business logic, distributed processing to service messaging, system insights, data diagnostics, and beyond.
  • In this role, you will:
  • Design and implement critical cloud-enabled front-ends and/or services & libraries .
  • Build front-ends and/or server & systems that leverage Amazon AWS platform offerings.
  • Provide detailed and constructive design and code reviews.
  • Evangelize best practices in cloud computing and end-to-end architecture.
  • Support a continuous integration environment with automated testing.
  • Help build our growing development knowledge base.
  • Help others around you grow as developers and be successful.

We Require You to Be:

  • Passionate about solving complex challenges, fearless about asking questions when you don’t know the answers, and capable of managing your own time.
  • A self-starter, proactive, organized and interested to work in a highly cross functional environment and provide creative solutions to remove roadblocks.

Skills We Require:

  • Expertise in programming languages like Java, C++, C# or JavaScript.
  • Experience with Amazon AWS or similar Cloud Computing platforms.
  • Experience with distributed systems and client-server architectures.
  • Great communication skills, both verbal and written.
  • Desire to work in a fast paced and dynamic environment.
  • An open mind, always learning.
  • A post-secondary degree in Computer Science or equivalent experience.

Skills We Prefer:

  • We are looking for candidates with a good understanding of web APIs, browsers—but most importantly JavaScript. Experience working with modern JavaScript tooling is a bonus, as is experience developing applications with Node.js.
  • Experience using and building RESTful web services.
  • Experience building and managing automated build/test/deployment environments.
  • Understanding of Cloud-based authentication and key management.
  • Familiarity with eCommerce and Billing/Payments.
  • Familiarity with JavaScript frameworks such as Backbone, Angular, and React.
  • Familiarity with programming languages like Node.js, Golang, Scala, or similar.
  • Familiarity with Amazon AWS platform specific offerings such as EC2, API Gateway, RDS, S3.

Pay and Benefits:

  • Opportunities to grow your knowledge and skills in cloud computing and new technologies.
  • Ongoing refresher training and associate programs, to support your professional growth, career path, and long term success.
  • Flexibility regarding working hours and practices with core hours.
  • Ability to support employees who can’t be based in the office 5 days/week.
  • Competitive salary.
  • Competitive benefits package (medical and dental).
  • Paid annual vacation.
  • Annual compensation review.
  • Group RRSP.
  • Paid training program.
  • Regular one-on-one coaching sessions.
  • Company support for employee wellness, fun, and giving back through Health & Wellness, Green, and Giving committee events and initiatives.
  • Regular onsite and offsite staff social events throughout the year hosted by our Social Committee.
  • Comfortable and friendly work environment. Game room, lunch room, free parking, coffee and tea, and TV lounge.

Our Recruitment Process

Our interview process includes several stages, each one allowing us get to know you better, professionally and technically. It is also an opportunity for you to gain a better understanding of our culture and the work we do here at SpeedLine. The stages include a prescreen problem solving and code test, short phone interview, and a face to face interview with members of our development team.

How long will the process take?

Depends! Usually 1 to 2 weeks. We are quite good about reviewing all applications, but it depends on your availability and convenience.

How long will the process take?

Depends! Usually 1 to 2 weeks. We are quite good about reviewing all applications, but it depends on your availability and convenience.

 

Apply Now:

To help you succeed we provide a competitive salary, comprehensive benefits, and a comfortable, friendly work environment.

Clearly outlining your relevant experience, please email your resume and cover with the subject line "Senior Software Developer - Your Name". Please use PDF format only for attachments. 

No telephone inquiries please. Must be eligible to work in Canada.

We would like to thank all candidates in advance for their interest. Only those considered for an interview will be contacted.

The world market for pizza is $128 billion each year. Restaurant delivery is growing consistently in pizza, and explosively in the restaurant industry as a whole. That's great news at SpeedLine, where our local team develops, markets, and supports the leading point of sale solution for this large, technology-hungry industry. Since 1990, we have delivered software solutions to thousands of pizza, quick service, and multi-concept restaurants and chains. With more than 90% of our customers on ongoing support contracts, our service.

 


 

Apply Now

To help you succeed we provide competitive salary, comprehensive benefits, and a comfortable, friendly work environment. We would like to thank all candidates in advance for their interest. Only those considered for an interview will be contacted.

Apply Online   or   Apply by Email

  • All attachments should be in PDF format.
  • Please use  "Senior Software Developer - Your Name" as the subject line. 
  • Clearly outline your relevant experience in your resume and cover letter.
  • No telephone inquiries please.
  • Must be eligible to work in Canada.