Software Developer, API

Software Developer, API

R5041

Location

Winnipeg

Career Track

Technology

Software Developer, API

This role is eligible for our hybrid work model: 2 days in-office

Software Developer, API

Our Technology team is the backbone of our company: constantly creating, testing, learning and iterating to better meet the needs of our customers. If you thrive in a fast-paced, ideas-led environment, you’re in the right place.

Why this job’s a big deal: 

As part of the PPS Car, Flight & Insurance API Development team, you will play a key role in supporting and enhancing the PPS One API initiative. Our future-state architecture necessitates the adoption of gRPC, Apollo GraphQL, and Rust, requiring either prior experience or a willingness to upskill in these areas. You will be involved in mission-critical projects.

This is a hands-on, impactful role for someone who thrives in a fast-paced, high-volume environment where their work directly influences business success and the next generation of PPS API development.

In this role you will get to:

  • Develop high-performance, low-latency RESTful and gRPC APIs to connect customers with the best travel deals.

  • Design, build, and optimize service architecture using Golang, PHP, or similar technologies, with an emphasis on transitioning toward Rust and GraphQL.

  • Implement and enhance authentication, security, and rate-limiting solutions.

  • Work with SQL and NoSQL databases to manage structured and unstructured data.

  • Contribute to cloud-native development, leveraging GCP and AWS.

  • Collaborate with cross-functional agile teams, including product managers, engineers, and stakeholders.

  • Utilize CI/CD pipelines and automated testing to validate code quality and reliability.

  • Engage in continuous learning and upskilling, especially in gRPC, Apollo GraphQL, and Rust.

Who you are:

  • 2+ years of experience in software development, with a focus on backend and API development.

  • Strong proficiency in PHP, Golang, or similar server-side languages, with a strong desire to learn and apply Rust (nice-to-have, with upskilling support)

  • Deep understanding of API standards (REST, gRPC (highly preferred), Apollo GraphQL (preferred) and experience working with third-party APIs.

  • Proficient in SQL for schema design, query optimization, and data analysis.

  • Experience with GIT source control workflows.

  • Familiarity with services, Kubernetes, Docker, and cloud platforms (GCP, AWS).

  • Passion for adopting and mastering new technologies to drive the PPS One API evolution.

  • Strong problem-solving skills and the ability to iterate quickly in an agile environment.

  • Demonstrated commitment to Priceline’s core values: Customer, Innovation, Team, Accountability, and Trust.

#LI-VM1

#LI-Hybrid