More jobs:
Job Description & How to Apply Below
[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, Dynamo
DB 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
Career development ; we believe in mentorship and investing in your learning, supporting you to achieve your goals
Top industry health benefits,…
Position Requirements
10+ Years
work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
Search for further Jobs Here:
×