Software Developer (RC)
Job Summary
Job Description
Career Opportunity for a Software Engineer in Japan!
Software Engineer
Company Overview
An e-commerce fintech digital content and communications company with more than 30000 employees and operations in 30 countries and regions.
Your Role and Responsibilities
As a Software Engineer in the team will be required strong direct marketing insight across multiple marketing channels as well as strong technical knowledge to implement user story into the platform and support marketing activity quickly and efficiently.
Responsibilities
Your main responsibility will be development and maintenance of Data Management Platform understanding both business demand and available system assets.
Involved in whole process of web application and data pipeline development life cycle: architecture design middleware selection development configuration setting release and system operation
In case of trouble detecting root cause and recovering with team members proactively with ownership of service/system
Proposing new technologies middle-wares tools etc. to improve architecture of systems
Experience and Qualifications
4 years of professional software engineering with a production-first mindset
Deep Domain Expertise: Mastery in exactly two of the following areas:
Backend: Java Spring Boot/Batch Microservices and GCP Serverless (Cloud Run/Jobs).
Frontend: React TypeScript and modern web architecture at scale.
Data Processing: BigQuery GCP Dataflow Apache Spark and large-scale ETL (100 TB).
Platform/DevOps: Terraform CI/CD pipelines and observability/cost monitoring.
Core Competencies: High-performance thinking (latency/throughput) architectural judgment and proficiency with AI productivity tools.
Additional Preferred Qualifications
Practical knowledge of system performance tuning including OS middleware JVM and application
Familiar with container deployment setting (Docker k8s Jenkins)
Experience of Frontend development with TypeScript React Material UI
Experience of data processing with Spark Kafka
Contributing to OSS community
Good Reasons to Join
Hybrid position in Japan
Work with International team members
Work Location
Tokyo Japan
Details will be provided during the meeting.
Required Experience:
IC