Jobs /

Senior Software Developer (Dash)

PayByPhone

Apply Now

Job Details

Location: Vancouver, Metro Vancouver Regional District, British Columbia, Canada Posted: Oct 05, 2022

Job Description

About the role:

PayByPhone is looking to hire a Senior Software Developer for the Dash team to design and develop major components of the backend system that enables external integration.

Here’s what you’ll do:

  • Write and test-drive code for new features and bugfixes
  • Participate in designing and developing automated test suites, refining acceptance criteria, and establishing test plans with your team
  • Participate in code reviews to share knowledge and learn from other team members, ensure code quality, and maintain compliance with industry regulations
  • Participate in mobbing exercises and brainstorming to identify solutions to complex problems as a group
  • Build and deploy software through an automated CI/CD pipeline, help refine the process continuously
  • Provision and maintain cloud infrastructure for your team’s products
  • Monitor the health and impact of your team’s products through application, system, and business metrics
  • Own and enable the success of the systems you and your team develop. This includes monitoring, investigating issues, and supporting the service during outages

The must-haves:

  • 5+ years experience designing and developing clean, maintainable software that stands up to real-world users and production conditions
  • Experienced coding ability and familiarity with object oriented or functional style programming languages E.g. C#, Java, or F#
  • You’ve worked in an agile development environment using processes like Kanban or Scrum, or want to
  • You have experience with automated unit testing, and have an interest in techniques such as TDD and property testing
  • A curious mind that’s always willing to learn something new

The nice to haves:

  • You have experience with cloud platforms like AWS or Azure, and infrastructure-as-code tools like Chef, Puppet, or Terraform
  • You have experience with service-oriented or microservices architecture, using synchronous (REST) and asynchronous (event-driven) integration
  • Experience working on an empowered team that takes ownership and responsibility for the monitoring and health of their services.

Success in this role looks like :

  • You write clean and maintainable code often that may deploy to production several times a week.
  • You clearly document any major feature or design changes so the structure of the service is always obvious.
  • You help build a service that is robust and resilient so that the team is not interrupted outside of hours for production issues.
  • You continuously contribute to bettering the team processes.

About us:

Here at PayByPhone, our strength is in our people: a talented team behind a fantastic product. We are a creative, ambitious and driven multi-disciplinary group. We value learning and fun as we innovate to help millions of consumers pay for parking easily and securely. Our teams are growing; but not without you.

Together, we’re on a mission to simplify the world of mobility payments – one parking spot at a time. We’re one of the fastest-growing mobile payment companies in the world and process over 100 million parking, transit, and bike-share transactions a year in cities across North America, Europe and Australia. Our teams help millions of consumers easily and securely pay for parking and transportation without the hassles of waiting in line, carrying change, or risking costly fines.

Now, with a recent acquisition by Volkswagen Financial Services, our growth has a global focus and we can’t do it alone. We need the right people working with us to help reach our lofty goals and we want it to be you.

PayByPhone is committed to fostering a diverse and representative workforce and an inclusive work environment where all employees are treated equally. The Company does not tolerate discrimination or harassment in the workplace or talent attraction processes. Our commitment is to attract and acquire talent that are representative of the talent market, and are based on business needs, job requirements and individual qualifications.

At PayByPhone, we operate in a constantly evolving world. With change being a long-time friend of ours, we have our values to guide how we work as a team to deliver on our commitments. In short, we:

Make things happen

Stay curious

Work together

Have fun

See through our customers’ eyes

To see our values in action, explore our In stagram, LinkedIn , Twitter , and our Careers page. If you’re interested in reading the story behind our values, head on over to our About Us page.

About PayByPhone

PayByPhone operates on a state-of-the-art IT platform that supports payments via touch-tone/IVR, text, the Internet and mobile web.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free