Top Benefits
About the role
Who you are
- 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
- 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 the job involves
- 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
- 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
Benefits
- Full health benefits
- Career development & Mentorship opportunities
- RRSP matching
- Generous parental Leave top-up
- Flexible hours
- Regular hackathons
- Healthy snacks & drinks
- Your choice of hardware
- Monthly work-from-home allowance
- Beautiful offices in Toronto and Halifax
- Easy access to transit
About Wattpad
Wattpad. Where Stories Live.
Wattpad’s vision is to entertain and connect the world through stories. A leading social storytelling platform and home to a community of more than 94 million people who spend over 23 billion minutes a month engaged in original stories, Wattpad has democratized storytelling for a new generation of diverse Gen Z writers and their fans. Alongside Wattpad WEBTOON Studios, the company’s TV, film, and publishing counterparts, Wattpad combines art and science to unearth incredible stories and cultivate the fandoms driving the future of entertainment. The company is proudly based in Toronto, Canada.
Learn more at: company.wattpad.com
Top Benefits
About the role
Who you are
- 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
- 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 the job involves
- 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
- 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
Benefits
- Full health benefits
- Career development & Mentorship opportunities
- RRSP matching
- Generous parental Leave top-up
- Flexible hours
- Regular hackathons
- Healthy snacks & drinks
- Your choice of hardware
- Monthly work-from-home allowance
- Beautiful offices in Toronto and Halifax
- Easy access to transit
About Wattpad
Wattpad. Where Stories Live.
Wattpad’s vision is to entertain and connect the world through stories. A leading social storytelling platform and home to a community of more than 94 million people who spend over 23 billion minutes a month engaged in original stories, Wattpad has democratized storytelling for a new generation of diverse Gen Z writers and their fans. Alongside Wattpad WEBTOON Studios, the company’s TV, film, and publishing counterparts, Wattpad combines art and science to unearth incredible stories and cultivate the fandoms driving the future of entertainment. The company is proudly based in Toronto, Canada.
Learn more at: company.wattpad.com