Platform Engineer

Logo of Wattpad

Wattpad

💵 $79k-$93k
📍Remote - Canada

Job highlights

Summary

Join Wattpad's Payment and Ads Platforms team and build and maintain scalable payment services and a consolidated ads backend platform. You will design, build, and maintain functionality on a large-scale distributed system, build new product features in Go and PHP, and improve system reliability and performance. This role requires 3+ years of software development experience, proficiency in Go, experience with AWS, and a passion for solving complex problems. Wattpad offers a competitive salary, career development opportunities, comprehensive health benefits, RRSP contributions, generous vacation and parental leave, and more. The company is remote-friendly and encourages applications from diverse candidates.

Requirements

  • 3+ years of experience in a prior software development role
  • You are skilled in Go
  • You know PHP or are willing to work with it
  • You have experience with AWS (or another major cloud provider like Azure or GCP)
  • You enjoy building and maintaining complex back-end systems that operate 24/7 at high scale
  • You write clean, readable code that communicates its intents and methods clearly to future engineers (but you can also deal with code that isn’t and doesn’t)
  • You are comfortable in both static and dynamic languages and don’t mind switching between them
  • You love learning and applying your knowledge in novel ways
  • Nothing makes you happier than a hard problem solved well (with “just enough” documentation)

Responsibilities

  • Design, build, and maintain functionality on a large scale distributed system serving millions of people per day
  • Build new product features in Go and PHP
  • Improve reliability and performance of core components and existing systems
  • Configure and maintain the infrastructure that runs those systems
  • Write unit and service tests for all your code
  • Research and implement new technology to solve tomorrow’s scaling issues

Preferred Qualifications

  • You have integration experience with 3rd party payment systems like Stripe, Square or equivalent services
  • You’ve worked with Ads Platform tools or APIs like Kevel or Google Adsense for Platform (AFP)
  • You have a knowledge of Docker
  • You’ve used container orchestration tools like Kubernetes or ECS
  • You have exposure to Infrastructure-as-code tools such as Terraform & Ansible

Benefits

  • Competitive salary
  • Career development; we believe in mentorship and supporting you to achieve your goals
  • Health benefits, fully covered by us!
  • RRSP Contributions
  • Generous vacation and Parental Leave Top-up
  • Corporate discount for gym membership for you and your family
  • Beautiful offices in downtown Toronto and Halifax, with easy access to transit

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.