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

Other jobs that might be interesting

Tigera Senior Software Engineer - Golang (Remote) - Tigera   (September 2018)
San Francisco, California, United States (Remote possible)
Tigera is looking for passionate and skilled Golang software engineers to join us in our mission to secure the next generation of cloud native applications. At the heart of our strategy is a set of open source networking and security projects (currently Calico...

Ockam Go Developer @ Ockam (A blockchain based IoT platform) - Ockam   (August 2018)
San Francisco, California, United States
Ockam is creating a blockchain for connected devices, a massively distributed foundation for the Internet of Things. Developers struggle to build reliable IoT systems. There are 10 billion IoT devices, and billions more come online every year. A fragmented ec...
RavenOps Senior Software Engineer - RavenOps   (August 2018)
San Francisco, California, United States (Remote possible)
TECHNICAL CHALLENGES Each of our customer's robots can generate 1-7TB of data per hour. Our first challenge is triaging that data flow. At that data scale we have fascinating challenges with even simple tasks like aggregation, transmission and storage. We a...


 
About Golangprojects