Software Engineer
Full Job Description
About Mercari India
Established in Bangalore in 2022, Mercari India serves as a crucial technology hub for the Mercari Group. Leveraging the rich and diverse tech talent in India, we primarily collaborate closely with our development hub in Japan to drive engineering development for Mercari's applications. Having grown to an organization of approximately 80 members over about three years since its inception, Mercari India aims to evolve into an even stronger engineering organization that spearheads technological innovation for the entire group. This will be achieved by further enhancing our engineering capabilities and promoting AI initiatives that reflect India's cutting-edge technology and knowledge.
Work Responsibilities
What You'll Do:
- Develop using languages and frameworks such as HTML5, CSS3, JavaScript(ES6), TypeScript, Reactjs, Next.js, GraphQL, Apollo Client, Redux, Cypress, Rendertron, and Storybook.
- Work with infrastructures like Google Cloud Platform (Compute Engine, Kubernetes Engine, App Engine).
- Utilize Terraform for configuration management.
- Engage with tools such as Circle CI, GitHub, Slack, JIRA, Spinnaker, and Datadog.
Requirements
Minimum Requirements:
- Shared understanding and belief in Mercari Group's mission and values.
- 2-8 years of experience in frontend development, including web browsers, JavaScript, TypeScript, React.js, Next.js, and Redux.
- Experience in developing and operating large-scale products.
- Ability to design and develop with performance and scalability in mind.
- Proficiency in using HTML and CSS to develop robust user interfaces.
- Strong knowledge of JavaScript and experience with UI libraries or frameworks like React.
- Thorough understanding of cross-browser compatibility and best practices.
- Familiarity with version management and Git for collaborative development.
- Effective communication skills for collaborating with team members and other departments.
Preferred Requirements:
- Extensive knowledge of standard web technologies, with specialization in areas like TypeScript, React.js, Next.js, or Redux.
- Understanding of various libraries/frameworks and the ability to integrate them into projects.
- Capability to design application architecture based on specific app characteristics.
- Proactive approach to implementing app improvements.
- Cloud development experience (GCP or AWS preferred).
- Experience contributing to open-source projects.
- Familiarity with CI systems and release processes.
Benefits
Employment Status:
Full-time
Office:
Bangalore
Hybrid Workstyle:
We believe in high performance and professionalism. We work from the 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.
Company
Mercari
Mercari is a leading Japan-based C2C marketplace company, established in 2013 with a mission to create value in a global marketplace where anyone can buy and sell. As Japan's first tech unicorn before...