Golang / Go Job: Software Engineer - Platform

Wattpad

Software Engineer - Platform at Wattpad

🇨🇦 Canada › Toronto
  (Posted Apr 30 2016)

About the company
Wattpad is a mobile social app that connects people all over the world with stories that matter to them. It enhances the storytelling experience, and makes it possible for people to be captivated by something they love. We’re proudly based in Toronto, but our reach is global. Every month, 45 million people spend over 15 billion minutes on Wattpad to create and discover stories they can’t find anywhere else.

Job position
Permanent - Remote work is NOT possible

Job description
We are seeking a back-end developer to join the platform team. If you’re tired of writing software that never makes it into the pixels of people’s devices and want to build systems that real people will use (and lots of them!), Wattpad is for you. You’ll be deploying to production within your first couple of days and at over 2 billion requests per day, your work will definitely be experienced by many. You don’t just build something that works, you design and implement a system that works beautifully and efficiently for millions of people. Every new feature built is a fun and rewarding challenge, because of the scale. We are boldly transitioning to a microservices architecture using Go in order to handle this scale more efficiently. You’ll be an integral part of not only implementing this new architecture but designing it as well. You’ll be doing this with a team of incredibly smart, diverse people that are a blast to work with.

What you will be doing:
- Designing, building and maintaining large scale distributed systems serving millions of people per day
- Writing new micro services in Go
- Maintaining the existing system in PHP
- Improving reliability and performance of core components
- Working with client teams (web, Android, iOS) to develop support for new features
- Identifying and solving tough problems quickly
- Shipping new production systems quickly and iteratively
- Writing unit tests for all your code
- Researching new technologies to solve tomorrow’s scaling issues
- Contributing to open source

Skills & requirements
- 2+ years experience developing distributed systems in Go, PHP or similar languages
- Experience with various data stores, such as MySQL, Redis, Memcached and DynamoDB
- Experience working with Amazon Web Services or similar
- Passion for software engineering discipline (e.g. unit testing, code reviews, simplicity, etc.)
- A desire to contribute to the broader development community
- Striving for excellence and knowing how to achieve it iteratively


 

Company: Wattpad

Wattpad
job info / career page
Location: Toronto, Canada

map of company location

Skills wanted, in addition to Golang:
go mysql php redis android
ios microservices

Golangprojects

All golang developer jobs
This is a job listing at Golangprojects,
the website dedicated to Golang jobs only.

Not the job you are looking for?
Browse all Golang jobs

🇬🇧 🇪🇺 Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Other interesting golang jobs

Golang job Backend Go Engineer - Build The Next Generation Of Global Saas & Marketplace Commerce! (fully Remote, California-based Company) at CYZA Backend Go Engineer - Build The Next Generation Of Global Saas & Marketplace Commerce! (fully Remote, California-based Company) - CYZA   (November 2025)
Worldwide, 100% Remote
****August 2026**** ABOUT THE OPPORTUNITY We are looking for passionate Go engineers to join our experienced team and help build the next generation of e-commerce and local service marketplaces. T...
Golang job Software Developer (Go) - Security Analytics at RedMimicry Software Developer (Go) - Security Analytics - RedMimicry   (September 2026)
Berlin, Germany (Remote work possible) - Salary: 69,000 – 77,000 EUR
We are building a new capability that turns fragmented, noisy security logs into explainable, AI-powered threat analysis, delivered inside the RedMimicry platform. As a Software Developer at RedMimi...

Golang job Senior Backend Engineer - Build AI Agents at Salesforge Senior Backend Engineer - Build AI Agents - Salesforge
Remote Europe, 100% Remote
Salesforge is hiring a Backend Engineer (5+ yrs) to build autonomous AI sales agents. Use APIs, message queues, and DBs (Go is a plus). Join our high-impact, no-BS team to redefine sales

Golang job Senior Software Engineer – Karpenter at Cast AI Senior Software Engineer – Karpenter - Cast AI   (March 2026)
Remote Europe, 100% Remote - Salary: 78000 - 108000 EUR/year
Why Cast AI? Cast AI is an automation platform that operates cloud-native and AI infrastructure at scale. By embedding autonomous decision-making directly into Kubernetes and cloud environments, Cast...
Golang job AI Engineer, Data APIs (Go and Python) at Benzinga AI Engineer, Data APIs (Go and Python) - Benzinga
Worldwide, 100% Remote - Salary: $90,000 - $100,000
Before you read further: applying to this role requires a Loom video walkthrough under 5 minutes of the best thing you have built, plus a repo or live link. Tell us the hardest problem you hit and how...

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with mysql Golang jobs with php Golang jobs with redis Golang jobs with android Golang jobs with ios Golang jobs with microservices
🌐 Remote golang jobs 🔎 🇬🇧 🇪🇺 Golang recruiter 📧 Golang jobs newsletter 📊 Golang jobs statistics 🇬🇧 Golang jobs in United Kingdom 🇬🇧 Golang jobs in London 🇩🇪 Golang jobs in Germany 🇮🇳 Golang jobs in India 🇮🇳 Golang jobs in Bangalore 🇳🇱 Golang jobs in Netherlands 🇺🇸 Golang jobs in United States 🇦🇺 Golang jobs in Australia 🇦🇺 Golang jobs in Sydney 🇨🇦 Golang jobs in Canada 🇨🇦 Golang jobs in Ottawa 🇩🇪 Golang jobs in Berlin 🇩🇪 Golang jobs in Munich 🇮🇹 Golang jobs in Italy 🇮🇹 Golang jobs in Milano 🇳🇱 Golang jobs in Amsterdam 🇳🇱 Golang jobs in Schiphol 🇵🇱 Golang jobs in Poland 🇵🇱 Golang jobs in Warsaw 🇺🇸 Golang jobs in Maryland 🤖 Ai & Golang jobs😏 Aws & Golang jobs☸️ Kubernetes & Golang jobs☁️ Gcp & Golang jobs🐍 Python & Golang jobs☁️ Azure & Golang jobs🧑‍💻 Devops & Golang jobs🐳 Docker & Golang jobs↔️ Grpc & Golang jobs☕ Java & Golang jobs🐧 Linux & Golang jobs⚛️ React & Golang jobs✉️ Kafka & Golang jobs⚙️ Saas & Golang jobs🎛️ Microservices & Golang jobs⭐ Spark & Golang jobs🗄️ Postgresql & Golang jobs🗄️ Sql & Golang jobs🔎 Elasticsearch & Golang jobs🗄️ Postgres & Golang jobs🪛 Terraform & Golang jobs🗄️ Nosql & Golang jobs🟦 Typescript & Golang jobs🤖 Ml & Golang jobs