Golang / Go Job: Senior Server Side Engineer

Senior Server Side Engineer at Mercari

🇺🇸 United States › California › San Francisco/Palo Alto
  (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


 

Company: Mercari

Mercari
job info / career page
Linkedin profile
Location: San Francisco/Palo Alto, California, United States


Skills wanted, in addition to Golang:
aws docker git go kubernetes
linux mysql php redis

🇬🇧 🇪🇺 Golang recruitment

Golang jobs recruiter
Based in UK / Europe and
prefer to let a Go recruiter
find your dream job?

Browse golang jobs from Vistas Recruitment
or
Get in touch with Martin &
let him know with what you are looking for

Other interesting golang jobs

Golang job Software Engineer at Rainforest Software Engineer - Rainforest   (May 2025)
Atlanta, Georgia, United States (Remote work possible)
Who are we? Rainforest is an early stage payments-as-a-service startup that has developed a solution that makes monetizing payments for vertically focused software platforms fair and simple. We fo...
Golang job Senior Software Engineer (Backend) at NetBird Senior Software Engineer (Backend) - NetBird   (December 2024)
Worldwide, 100% Remote
Who we are A team from Germany with the vision to make advanced network security accessible for everyone We are a software company developing an open-source zero-trust network security platform tha...
Golang job Backend Engineer (Go) at Convox Backend Engineer (Go) - Convox
Remote US, 100% Remote
Remote restrictions Workday must overlap by at least 4 hours with New York, NY, USA About Us At Convox, we are redefining how teams deploy, scale, and manage applications in the cloud. Our pla...

Golang job Senior Golang Full Stack Developer at GRAX Inc Senior Golang Full Stack Developer - GRAX Inc
Remote US, 100% Remote - Salary: 150000 - 180000
The GRAX product is a CRM backup, archive and restore system for the Salesforce platform. It is used by Fortune 500, government, financial and health care companies so security and trust is the name o...

Golang job Senior Software Engineer - Identity at Cast AI Senior Software Engineer - Identity - Cast AI
Remote Europe, 100% Remote - Salary: 78000 - 108000 EUR
Why Cast AI? Cast AI is the leading Application Performance Automation (APA) platform, enabling customers to cut cloud costs, improve performance, and boost productivity – automatically. Built o...

Not the Go job you are looking for?
Browse all Golang jobs and we're sure you will find a suitable one!
Browse Golang Jobs with similar combinations of skills
Golang jobs with aws Golang jobs with docker Golang jobs with git Golang jobs with kubernetes Golang jobs with linux Golang jobs with mysql Golang jobs with php Golang jobs with redis
🌐 Remote golang jobs 🔎 🇬🇧 🇪🇺 Golang recruiter 📧 Golang jobs newsletter 📊 Golang jobs statistics 🇺🇸 Golang jobs in United States 🇬🇧 Golang jobs in United Kingdom 🇺🇸 Golang jobs in California 🇩🇪 Golang jobs in Germany 🇬🇧 Golang jobs in London 🇺🇸 Golang jobs in New York 🇩🇪 Golang jobs in Berlin 🇮🇳 Golang jobs in India 🇺🇸 Golang jobs in NYC, NY 🇦🇺 Golang jobs in Australia 🇦🇺 Golang jobs in Sydney 🇩🇪 Golang jobs in Hamburg 🇮🇳 Golang jobs in Bangalore 🇺🇸 Golang jobs in San Francisco, CA 🇨🇦 Golang jobs in Canada 🇫🇷 Golang jobs in France 🇸🇪 Golang jobs in Sweden 🇸🇪 Golang jobs in Stockholm 🇸🇬 Golang jobs in Singapore 🇺🇸 Golang jobs in Los Angeles, CA 😏 Aws & Golang jobs☸️ Kubernetes & Golang jobs🐍 Python & Golang jobs🤖 Ai & Golang jobs🐳 Docker & Golang jobs☁️ Gcp & Golang jobs☕ Java & Golang jobs✉️ Kafka & Golang jobs🎛️ Microservices & Golang jobs☁️ Azure & Golang jobs🟦 Typescript & Golang jobs⚛️ React & Golang jobs🪛 Terraform & Golang jobs⚙️ Saas & Golang jobs🗄️ Postgresql & Golang jobs🧑‍💻 Devops & Golang jobs🐧 Linux & Golang jobs🗄️ Sql & Golang jobs↔️ Grpc & Golang jobs📂 Redis & Golang jobs🗄️ Mysql & Golang jobs💎 Ruby & Golang jobs☕ Javascript & Golang jobs⚙️ Rust & Golang jobs