Senior Software Engineer, Backend

Mercari | Palo Alto

Date listed

1 week ago

Employment Type

Full time

Employees

101-250

Salary

$145k - $180k

Total Funding

$116.6 million

Glassdoor Rating

4/5 (61 reviews)

We are aggressively growing our Backend team to develop large-scale systems with the latest technology.

What you'll be doing:

  • Coding in Go and PHP
  • Design, develop, test, deploy, maintain, and improve the backend system for our product
  • Design distributed systems with microservices architecture running on Kubernetes
  • Work with Product Managers and Designers for the design and specification of our product
  • Collaborate with iOS, Android, Web, Machine Learning, and Data engineers to develop new features on our product
  • Collaborate with QA Engineers to test and deliver the feature with high-quality and high-speed
  • Solve complex performance problems and architectural challenges
  • Write and maintain technical documentation
  • Manage own project requirements, deadlines, and qualities
  • Mentor software engineers in the same team or project

Requirements:

  • 6+ years of experience in software engineering
  • Full-time working experience as software engineer with consumer applications
  • Excellent knowledge of data structures and algorithms
  • Experience with developing complex software systems scaling to millions of users with production quality deployment, monitoring, and reliability
  • Experience designing, developing, and managing microservices
  • Knowledge of software testing and the ability to write testable code and proper tests
  • An insatiable desire and ability to learn with a positive attitude
  • Ability to collaborate with team members including Product Managers, Data Scientists, Designer, Engineers, and QA Engineers to solve complex business problems
  • Ability to mentor engineers in an open, respectful, flexible, and empathetic manner

Nice-to-haves:

  • Deep knowledge of Go or PHP
  • Proficient computer science background such as a bachelor's, master's, or Ph.D. degree
  • Strong knowledge of container and orchestration technologies like Docker and Kubernetes
  • Experience working on cloud infrastructures like GCP or AWS

Technologies We Use:

  • Databases: Cloud Spanner & MySQL  
  • Programming Language: Go & PHP
  • Containers & Orchestration: Docker, Kubernetes
  • Web Services & Hosting: Google Cloud Platform (GCP) & Amazon Web Services (AWS)

Perks:

  • Competitive ‌medical, dental, and vision insurance options
  • 401k match
  • Life & disability insurance
  • Employee Assistance Program
  • New parent paid leave
  • Rocket Lawyer legal services
  • Fond perks and rewards
  • Commuter reimbursement
  • Time when you need it - flexible vacation days
  • Catered lunches everyday
  • Team outings and events