Don't worry, we can still help! Below, please find related information to help you with your job search.
Staff Software Developer Jobs
Company | PayByPhone |
Address | Vancouver, British Columbia, Canada |
Employment type | FULL_TIME |
Salary | |
Category | IT Services and IT Consulting |
Expires | 2023-05-20 |
Posted at | 1 year ago |
We're seeking a Staff Software Developer to join our Rates Team!
About the role:
PayByPhone is looking for a dedicated and curious Staff Software Developer. We are growing in a big way and are searching for great developers like you to join us.
As a Staff Software Developer, you’ll provide technical guidance to a number of teams as they develop major components that power our consumer apps and global platform, enabling over 70 million users to conveniently pay for parking.
Here’s what you’ll do:
- Build and deploy both serverless and containerized cloud software through an automated CI/CD pipeline, help refine the process continuously
- Learn from your teammates and help them learn through pairing and mob programming sessions
- Collaborate with Product Managers, Designers, and Developers to design, build, and launch new product features
- Support team with debugging, testing, triaging and resolving production issues
- Review, analyze and evaluate technical systems, development standards, tooling, and processes, and drive their implementation within the team.
- Provide insight and feedback to Developers, Designers and Product Managers
- Design systems, test-drive, code review and deploy the code for new features and bug fixes
- Participate in market and client requirements discovery in collaboration with PayByPhone product team
- Participate in the team’s on-call rotation
- Actively seek out challenging technology and development problems and solve them with little to no guidance
- Develop and implement automated tests for ensuring the quality, performance, and scalability of our application
- Act as the go-to technical person representing multiple teams and own technical strategy for broad or complex projects and requirements
- Own the success of the systems you and your team develop. This includes monitoring, investigating issues, and supporting the service during outages
- Provision and maintain cloud infrastructure for your team’s products with terraform and AWS
The must-haves:
- Experience improving legacy systems, or migrating them to a microservice architecture
- Experience with relational and non-relational databases such as Oracle, MySQL, MongoDB, or DynamoDB
- You know how to communicate effectively within the team and with other teams to share ideas and solve problems. You aren't afraid to ask questions to clarify technical design, requirements, and priorities.
- 7+ years’ experience designing, developing, and maintaining scalable production software that stands up to real-world users and production conditions
- You enjoy mentoring junior and intermediate developers
- Familiarity with Domain Driven Design concepts
- Experience with automated unit testing, and an interest in techniques such as TDD and BDD
- Expert-level ability to code in an Object-oriented programming language
- Experience with service-oriented or microservices architecture using synchronous (REST) and asynchronous (event-driven) integration
- Experience with cloud platforms like AWS/Azure
- You’ve worked in or want to work in an agile environment using processes like Kanban or Scrum
- Excellent understanding of software engineering principles
The nice to haves:
- Experience coding in C# and/or Java
- Experience with Docker, Terraform
- You’re excited about building robust and extensible 24/7 back-end services for a global market
- Experience with React
- Experience with production monitoring and observability
Success in this role looks like:
- You’re a part of a shared on-call rotation that you helped build, but your evenings and weekends are never interrupted because you’ve engineered the service to be robust against high traffic and imperfect dependencies.
- Your team has a learning culture built on mentorship and good feedback
- You’re an advocate for the benefits of various cloud platforms, functional programming techniques, and cutting-edge observability methods.
- You ship small increments of code several times per sprint
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, as a subsidiary of 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 Instagram, 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.
-
Agente Ou Agent De Prévention De Soir Au Service De La Gestion Des Sentences
By Ministère de la sécurité publique At Montreal, Quebec, Canada 8 months ago
-
Lead Line Cook/Manager On Duty
By Impact Kitchen At Greater Toronto Area, Canada 8 months ago
-
Refinish Tech (Temporary) Jobs
By Boyd Group Services Inc. At Saskatoon, Saskatchewan, Canada 8 months ago
-
Vice President - Treasury
By Boyd Group Services Inc. At Winnipeg, Manitoba, Canada 8 months ago
-
Rock Mechanics Eit Jobs
By WSP in Canada At Greater Sudbury, Ontario, Canada 8 months ago