Engineer, Client Enablement Services

Logo of Wattpad

Wattpad

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

Job highlights

Summary

Join Wattpad's Client Enablement Services team and contribute to the development and maintenance of the platforms powering Wattpad's public APIs used by web, mobile, and clients. You will design, build, and maintain functionality on a large-scale distributed system, build new features and services in PHP and Go, and improve the reliability and performance of core components. This role requires strong collaboration skills and a passion for high-impact engineering. You will also define best practices, mentor other engineers, and research new technologies to address future scaling challenges. The ideal candidate possesses significant experience in SaaS engineering, cloud platforms, and relevant programming languages. Wattpad offers a comprehensive benefits package, including health benefits, retirement contributions, generous vacation and parental leave, and opportunities for career development.

Requirements

  • 3+ years of experience in a prior SaaS engineering role
  • You’ve worked with cloud platforms as a service (AWS, GCP, etc.) for at least 3 years
  • You are skilled in Go or PHP
  • You know how to use Docker
  • You’re an excellent communicator, especially with stakeholders outside of the team
  • You love learning and applying your knowledge in novel ways
  • You enjoy working with a team but have no problem working independently
  • 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)
  • Nothing makes you happier than a hard problem solved well (and has “just the right” amount of documentation)

Responsibilities

  • Design, build, and maintain functionality on a large-scale distributed system serving millions of people per day
  • Build new features, tools and services in PHP and Go
  • Improve reliability and performance of core components and existing systems
  • Write tests for all your work
  • Define best practices and provide mentorship and support to other engineers
  • Research and implement new technology to solve tomorrow’s scaling issues
  • Advocate for the adoption of best practices, systems and tools across the engineering org

Preferred Qualifications

  • You have experience with monitoring distributed systems at scale
  • You have exposure to Infrastructure-as-code tools such as Terraform
  • You have a deep knowledge of Docker, Kubernetes or EKS
  • You have worked with REST APIs and/or gRPC
  • You have worked with Kafka
  • You have worked with CI systems such as Github Actions
  • You have or are currently mentoring other engineers

Benefits

  • Career development; we believe in mentorship and investing in your learning, supporting you to achieve your goals
  • Health benefits, including vision and dental!
  • RRSP Contributions (Canada), 401K Contributions (USA)
  • Generous vacation and Parental Leave Top-up
  • Corporate discount for gym memberships for you and your family
  • Winter break shutdown and a whole lot more!

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.