
Senior Software Engineer, Backend
Mercari, Inc.
full-time
Posted on:
Location Type: Hybrid
Location: Bengaluru • India
Visit company websiteExplore more
Job Level
About the role
- Design, development, and operation of APIs using Go, Java or PHP
- Improving services and measuring effectiveness using quantitative and qualitative analysis on user behavior logs, etc.
- Design architecture and select middleware based on application requirements
- Microservice performance tuning, monitoring, and alert handling
- Working with PMs on a series of development tasks (plan, design, implementation, QA, release, etc.)
- Investigating inquiries from customer support or other development teams
- Conducting system operation tasks, including responding to alerts while on call
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 their codebase
- Experience in designing and developing databases (MySQL or similar RDBMS)
- Ability to design and develop products while considering performance and scalability
- 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
- - We believe in high performance and professionalism. We work from office for 2 days/week and work from home 3 days/week
- - To build a strong & highly-engaged organization in India, we highly encourage everyone to work from our Bangalore office, especially during the initial office setup phase
- - We will continue to review and update the policy to address future organizational needs
- **Work Hours**
- - Full flextime (no core time)**Flexible to choose working hours other than team common meetings
- Media**Owned Media
- - Mercari Engineering Portal
- - Mercan - Introduces the people that make Mercari
- - Mercari US Blog
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
GoJavaPHPAPI developmentMicroservice architectureDatabase designMySQLRDBMSPerformance tuningCloud development
Soft Skills
CommunicationLeadershipOwnershipCollaborationProblem-solving