Golang / Go Job: Software Engineer - Platform

Wattpad

Software Engineer - Platform at Wattpad

Toronto, Canada 🇨🇦   (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

Instructions how to apply
Use the "Apply Now" button on the job page (https://www.wattpad.com/life/job.html?id=job_20160315152912_XWWHXMXIVKD40TJ7)
[ job website ]

Let them know you found the job via https://www.golangprojects.com
(Companies love to know recruiting strategies that works)
 

Other jobs that might be interesting

Junior Backend Developer - Golang - Wonpy   (October 2018)
Miami, Florida, United States (Remote possible)
We're looking for a Go Junior Developer to join our 100% remote team. You’ll be working with a team of 5 experienced software professionals from three nationalities in the process of launching a fully automated search marketing keyword tool. You will have th...
DigitalOcean Senior Engineer: Systems and Performance - DigitalOcean   (October 2018)
NYC, New York, United States (Remote possible)
We want people who are passionate about building features that you and your peers will love. DigitalOcean is seeking a highly motivated and experienced Senior Systems and Performance Engineer. Systems and Performance Engineers at DigitalOcean are the glue bet...
Benzinga Golang Engineer - Benzinga   (September 2018)
Detroit, Michigan, United States
We need a senior engineer to supercharge our newswire offering and other financial products. The engineer will be responsible for overseeing the implementation of major updates to Benzinga Pro and Benzinga.com, as well as API integration of data streams to maj...
 
About Golangprojects