Golang / Go Job: Senior Server Side Engineer

Senior Server Side Engineer at Mercari

San Francisco/Palo Alto, California, United States 🇺🇸   (Posted Mar 6 2018)
About the company
Mercari is a customer-to-customer, mobile marketplace that provides a hassle-free and secure way to buy and sell items from the convenience of your mobile device or tablet. We first launched in Japan in 2013 and quickly rose to be the #1 shopping app. After success in Japan, we opened our first U.S. office in 2014 and more recently expanded into the U.K.

With 35MM downloads in the US, and over 100MM worldwide. Every single day, 100k new listings are posted and we are seeking a Server-Side Engineer, Go to join our growing San Francisco team, which will be moving to Palo Alto mid-2018.

Job position
Permanent - Remote work is NOT possible

Job description
Contribute high quality production code for our product that is secure, reliable, maintainable, and scalable

Solve complex performance problems and architectural challenges

Build efficient, testable, and reusable Go modules

Create and maintain technical documentation

Skills & requirements
Software Engineering:

3+ years of Go experience

Writing testable code with proper unit tests

Good understanding of MVC design pattern

Experience with proper testing, staging, and production environments

Scaling:

Understanding fundamental design principles behind a scalable application

Experience working with large datasets (millions of records)

Tools:

Familiarity with the LAMP environment

Proficient understanding of code versioning tools, such as Git

Experience using a ticket management system, preferably JIRA

Technologies we use:

Tech Stack: LAMP (Linux, Apache, MySQL, PHP)

API Wrapper: Go

Web Services & Hosting: AWS

Containers & Orchestration: Docker, Kubernetes

Caching: Memcached, Redis

Serialization: Protobuf, JSON

Message Queue Engine: Q4M

Big Data: Kibana, BigQuery

Instructions how to apply
Go to our careers page: https://www.mercari.com/careers/?gh_jid=4013601002
[ job website ]

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

Other jobs that might be interesting

SendGrid Senior Core Platform Engineer - SendGrid   (December 2018)
Redwood City, California, United States
At SendGrid, we send over 1 billion emails every day across the globe, and our Core Platform team designs and develops the software foundation that enables the rest of engineering to achieve this scale. While we leverage and augment Open Source solutions wher...
I.AM+ Senior Software Engineer, Golang - I.AM+   (November 2018)
Los Angeles, California, United States
i.am+ builds multiple software products focused around our machine learning platform. We are looking for strong developers to join a team that is focused on building a music streaming service. Well suited candidates are self-motivated, and have a strong bias f...
CYZA, INC Go Developer / Engineer - Remote Position (California Company) - CYZA, INC   (November 2018)
NEWPORT BEACH, California, United States (Remote possible)
We are hiring Go developers who are interested to grow with us and make a significant contribution to the future of software and consumer internet services. Our team consists of advanced Go and fullstack developers. This position does not require senior devel...
 
About Golangprojects