Mercari is Japan's biggest C2C marketplace founded in 2013. This job posting describes a backend/engineering role within Mercari's India Center of Excellence, focusing on API design, architecture, and service improvement.
Work Responsibilities
- Design, development, and operation of APIs using Go, Java, or PHP
- Improve services and measure effectiveness using quantitative and qualitative analysis of user behavior logs
- Design architecture and select middleware based on application requirements
- Microservice performance tuning, monitoring, and alert handling
- Collaborate with PMs on development tasks (plan, design, implementation, QA, release, etc.)
- Address inquiries from customer support or other development teams
- Conduct system operation tasks, including responding to alerts while on call
- Contribute to engineering culture
- Technical stack and related architecture considerations
Requirements
Minimum Requirements
- 8+ years of experience in backend design, development, and operation of APIs using Go, PHP, or Java
- Experience developing and operating systems for large-scale products, selecting technologies, and improving codebases
- Experience in designing and developing databases (MySQL or similar RDBMS)
- Ability to design and develop products with performance and scalability in mind
- Experience selecting middleware and designing software architecture
- Ability to take ownership and lead the software development process
- Good communication skills to collaborate with stakeholders and teammates on product development
Preferred Requirements
- Project management and/or team leadership
- Experience developing and operating systems using microservice architecture
- Cloud development experience (preferably GCP or AWS)
- Knowledge of and experience with databases (RDBMS/NoSQL), networks, Linux, monitoring systems, logging, and SLO/SLA
- Experience contributing to an open-source project
Benefits
- Employment Status: Full-time
- Office Location: Bangalore
- Hybrid workstyle: 2 days in office / 3 days remote; initial emphasis on Bangalore office setup
- Work hours: Full flextime (no core time)