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


Understanding fundamental design principles behind a scalable application

Experience working with large datasets (millions of records)


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

Cellpoint Systems Software engineer supporting our team lead - Cellpoint Systems   (February 2019)
Mt. View and Fremont, California, United States
Co-architect and co-author new solutions for a complex IoT system consisting of asset management, security, reliability, and communications. You'll work with our team lead to design, test and implement solutions to solve problems for our client's retail enviro...

Netdata, Inc. Backend Engineer - Netdata, Inc.   (February 2019)
Remote, Delaware, United States (Remote possible)
Netdata is looking for experienced Back-end developers to join our distributed (remote) engineering team. You will be be passionate about micro-services, databases, testability & extreme performance. Netdata is a massively popular open source system for monit...
CYZA, INC Backend Golang Developers - Remote Position with a California startup - CYZA, INC   (February 2019)
NEWPORT BEACH, California, United States (Remote possible)
We are hiring Go developers who are passionate about go programming language and are interested to be part of an exciting startup with one of the largest addressable markets and significant growth ahead. Our team consists of advanced Go and fullstack developer...
About Golangprojects