[Wattpad] Senior Engineer, Core Platforms

September 5, 2025

Apply for this job

Job Description

Description

(Wattpad) Senior Engineer, Core Platforms

Join to apply for the (Wattpad) Senior Engineer, Core Platforms role at Wattpad

(Wattpad) Senior Engineer, Core Platforms

Join to apply for the (Wattpad) Senior Engineer, Core Platforms role at Wattpad

Wattpad’s vision is to entertain and connect the world through webnovel stories. Since 2006, we’ve been on a mission to use the power of community and technology to unleash the full potential of stories to the world. Representing a tapestry of cultures and languages, people around the world come to Wattpad every month to share and discover stories they can’t find anywhere else. Come build the future of entertainment and storytelling with our global team, and write your next chapter with us!
Wattpad is part of the WEBTOON family of brands, the largest storytelling platform in the world that enables creators and users to discover, create, and share stories. With over 24 million creators and ~170 million active users per month, we are truly empowering creation by anyone, for everyone. To read more about our family of Brands, check out our website here .
You will be joining the Core Platforms team. You’ll get the opportunity to create and work on the backend platform and systems that power Wattpad. The purpose of the team is to establish a robust set of centralized tools that backend developers can use to implement secure, performant, consistent code quickly to increase the productivity and happiness of Wattpad engineers. You will be creating new tools, defining architectural best practices and creating frameworks for engineers to follow. Our technology creates capabilities to understand stories and users and accelerates our ability to innovate at Wattpad.
Wattpad runs on a large distributed system that handles 45k requests every second. You’ll be assisting in modernizing our backend platform and systems which currently include our monolith, microservices and backend infrastructure. Our monolith is written in PHP and backed by S3, Redis, Memcache, MySQL and Cloudflare. Our microservices are written in Go and are backed by S3, DynamoDB and MySQL. At this scale, caching is paramount so we have multiple terabytes of data across memcached, redis and groupcache.
What You’ll Be Doing

  • Designing, building, and maintaining functionality on a large-scale distributed system serving millions of people per day.
  • Writing new features, tools and services in Go and PHP.
  • Improving reliability and performance of core components and existing systems.
  • Writing unit and service tests for all your code.
  • Defining best practices and providing mentorship and support to other engineers.
  • Researching and implementing new technology to solve tomorrow’s scaling issues.
  • Advocating for the adoption of tools across the engineering org.

What We’re Looking For

  • 5-7+ years of experience in a prior software development role
  • You have experience with monitoring distributed systems at scale
  • You develop scalable, robust, and maintainable code and fault-tolerant services/systems
  • You are skilled in Go and PHP
  • You’ve worked with cloud platforms as a service (AWS, GCP, etc.) for at least 3 years
  • You know how to use Docker
  • You’ve used container orchestration tools like Kubernetes or ECS
  • You have experience in comprehending complex, custom-built codebases, and a history of thorough feature testing and migration
  • You’re comfortable debugging systems at different layers of the stack
  • You are comfortable in both static and dynamic languages and don’t mind switching between them
  • You enjoy working with a team but have no problem working independently
  • Nothing makes you happier than a hard problem solved well (and has “just the right” amount of documentation)
  • You have or are currently mentoring other developers
  • You have provided technical leadership on initiative(s) involving 2+ other engineers

Bonus Points For

  • You have exposure to Infrastructure-as-code tools such as Terraform & Ansible
  • Hands-on experience with CI systems such as TravisCI
  • Passionate about security and privacy

What We Offer