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 works)

Other jobs that might be interesting

World Open Network Golang Software Engineer - World Open Network   (July 2018)
Menlo Park, California, United States
We are an exciting start-up company founded by proven leaders who have successfully started several other very profitable companies. Our newest company is developing a cryptocurrency network based on an open-source third generation blockchain that we helped cr...
Couchbase Senior Software Engineer - Full Text Search - Couchbase   (July 2018)
Mountain View, California, United States
If you like distributed databases and information retrieval, then you’ll like this! As a Senior Software Engineer in our full-text indexing team, your job will be to design and implement cutting-edge distributed, scale-out data and indexing infrastructure so...
Go Lang Developer - Spruce Software Technology   (June 2018)
Pleasanton, California, United States
Below are the details: GO Language Developer with Micro services, Java Experience Developer Pleasanton, CA Contract Role GO Language Developer with Micro services, Java Experience Developer Arun N, Talent Acquisition - IT arun.np@sprucetech.net...

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