Design and develop solutions for internal users and external partners.
Working closely with product managers and business development teams to help them plan and execute the product roadmap.
Work closely with external partners and understand their problems and system limitations and design solutions which can serve both Mercari and partners.
Work with internal teams and stakeholders for designing solutions and enhancing existing features which depend on teams across the organization.
Requirements
Have 4+ years of experience working on large-scale backend systems.
Have experience with backend design, development, and operational skills considering the load of large-scale services.
Ability to design and develop with performance and scalability in mind.
Good communication and interpersonal skills with the ability to collaborate with multiple stakeholders.
Have knowledge and development experience in software testing, including unit testing, functional testing, and end-to-end testing.
Have knowledge and experience in data model design and data query to efficiently utilize databases (RDBMS, NoSQL).
Have development experience in the cloud, especially with GCP or AWS.
Have development experience in a team using Git / GitHub or similar version control systems.
Debug legacy systems and large scale system migrations.
Comfortable thriving in a fast-paced, AI-driven environment with constant change.
Experience designing, developing and operating APIs in Go programming language.
Experience developing and operating with Microservices architecture.
Experience in on-call support of services.
Experience in integrating development with third parties.