Golang / Go Job: Software Engineer - Platform


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)

Company: Wattpad

Other jobs that might be interesting

GrowSumo Software Engineer - GrowSumo   (July 2018)
Toronto, Canada
As a developer at GrowSumo on the Core Product team, you will work alongside other skilled developers, product leads, front-end developers, and success engineers to craft high-performance and highly operable web services that scale to support our rapidly growi...
StockX Golang Developer - StockX   (July 2018)
Detroit, Michigan, United States
You will not only be empowered and encouraged to take ownership of technology and implementation but also play a pivotal role in establishing a successful engineering culture and defining processes at a fast growing company. This is a great opportunity to lev...
Circonus, Inc. Go Software Engineer - Circonus, Inc.   (July 2018)
Fulton, Maryland, United States (Remote possible)
Our Software Engineers focus on the design, development and overall lifecycle of our software products. You’ll join a team of high-performing engineers who strive to improve Circonus’s monitoring and analytics platform. As a Software Engineer you’ll be ...

Golangprojects on Twitter Golangprojects on Facebook Golangprojects at Google+ Golangprojects as rss About Golangprojects