Back End Engineer
<p>Build Japan's Payment Future with ML & Functional Programming<br /><br /><strong>Company Profile</strong><br />A rapidly growing fintech company transforming digital commerce in Japan is seeking a Product Engineer. The platform processes millions of transactions using proprietary machine learning models to enable seamless online shopping experiences. Backed by major global payment companies and leading financial institutions, the organization combines innovative technology with enterprise stability. The engineering team represents 40+ nationalities working in English, maintaining a casual, collaborative culture at their central Tokyo office.<br /><br /><strong>The Role</strong></p><ul><li>Architect and scale payment platform components while maintaining security, resilience, and maintainability standards for high-volume transaction processing</li><li>Collaborate directly with product teams to translate business objectives into technical solutions, communicating design tradeoffs clearly across engineering and product stakeholders</li><li>Work cross-functionally in feature teams to deliver services that directly impact user acquisition and conversion rates</li><li>Participate in systematic code reviews and maintain testing practices that ensure production-grade quality for mission-critical payment infrastructure</li><li>Stay current with industry patterns and suggest performance improvements based on data-driven insights from real-world payment flows</li><li>Navigate ambiguity with sound judgment while defining deliverables and maintaining urgency for business-critical releases</li></ul><p><br /><strong>Your Skills</strong><br />Essential Requirements:</p><ul><li>Proficiency in Scala (or strong in functional programming like Rust, Haskell, C++) with curiosity about functional programming paradigms</li><li>Strong grasp of software architecture, design patterns, and how they align with distributed service structures</li><li>Experience writing clean, maintainable code with systematic debugging approaches and automated testing mindset</li><li>Understanding of security implications across distributed systems and payment infrastructure</li><li>Comfortable reading unfamiliar codebases and making intelligent inferences about broader system context</li><li>Genuine interest in how engineering strategy connects to product development and business growth</li></ul><p>Bonus Experience (Not Required but Valued):</p><ul><li>Hands-on experience with Scala, Cassandra, Kafka, PostgreSQL, AWS (Fargate/Terraform), or functional programming libraries (cats, cats-effect)</li><li>Background in microservices architecture, event sourcing, CQRS patterns, or REST API design</li><li>Previous work on payment platforms, distributed systems, or fintech products</li><li>Understanding of cross-team dependencies and ability to envision technical roadmaps</li></ul><p><br /><strong>Key Highlights of the Role</strong></p><ul><li>Solve genuine technical challenges at scale. Building payment infrastructure that underwrites real-time transactions using proprietary ML models for major e-commerce platforms</li><li>Work with a modern functional programming stack (Scala, cats-effect, tagless final) alongside distributed systems technologies like Kafka, Cassandra, and event sourcing architectures</li><li>Join a truly international engineering team where English is the working language and colleagues represent 40+ nationalities - rare opportunity for Tokyo tech roles</li><li>Shape technology evolution in a well-funded organization transitioning from startup agility to enterprise scale</li><li>Enjoy genuine work-life balance with full flextime (no core hours), up to 3 days remote per week and generous paid time off (20+ days from first year)</li><li>Competitive compensation package with comprehensive retirement programs and premium central Tokyo office access</li></ul><img src="https://counter.adcourier.com/S2hhbmcuTGUuMjQzMzYuMTA4OThAcmhpanAuYXBsaXRyYWsuY29t.gif">
- Tokyo,
- remote
- Permanent
-
8.0M - 12.0M JPY / Yearly
- <p>Build Japan's Payment Future with ML & Functional Programming<br /><br /><strong>Company Profile</strong><br />A rapidly growing fintech company transforming digital commerce in Japan is seeking a Product Engineer. The platform processes millions of transactions using proprietary machine learning models to enable seamless online shopping experiences. Backed by major global payment companies and leading financial institutions, the organization combines innovative technology with enterprise stability. The engineering team represents 40+ nationalities working in English, maintaining a casual, collaborative culture at their central Tokyo office.<br /><br /><strong>The Role</strong></p><ul><li>Architect and scale payment platform components while maintaining security, resilience, and maintainability standards for high-volume transaction processing</li><li>Collaborate directly with product teams to translate business objectives into technical solutions, communicating design tradeoffs clearly across engineering and product stakeholders</li><li>Work cross-functionally in feature teams to deliver services that directly impact user acquisition and conversion rates</li><li>Participate in systematic code reviews and maintain testing practices that ensure production-grade quality for mission-critical payment infrastructure</li><li>Stay current with industry patterns and suggest performance improvements based on data-driven insights from real-world payment flows</li><li>Navigate ambiguity with sound judgment while defining deliverables and maintaining urgency for business-critical releases</li></ul><p><br /><strong>Your Skills</strong><br />Essential Requirements:</p><ul><li>Proficiency in Scala (or strong in functional programming like Rust, Haskell, C++) with curiosity about functional programming paradigms</li><li>Strong grasp of software architecture, design patterns, and how they align with distributed service structures</li><li>Experience writing clean, maintainable code with systematic debugging approaches and automated testing mindset</li><li>Understanding of security implications across distributed systems and payment infrastructure</li><li>Comfortable reading unfamiliar codebases and making intelligent inferences about broader system context</li><li>Genuine interest in how engineering strategy connects to product development and business growth</li></ul><p>Bonus Experience (Not Required but Valued):</p><ul><li>Hands-on experience with Scala, Cassandra, Kafka, PostgreSQL, AWS (Fargate/Terraform), or functional programming libraries (cats, cats-effect)</li><li>Background in microservices architecture, event sourcing, CQRS patterns, or REST API design</li><li>Previous work on payment platforms, distributed systems, or fintech products</li><li>Understanding of cross-team dependencies and ability to envision technical roadmaps</li></ul><p><br /><strong>Key Highlights of the Role</strong></p><ul><li>Solve genuine technical challenges at scale. Building payment infrastructure that underwrites real-time transactions using proprietary ML models for major e-commerce platforms</li><li>Work with a modern functional programming stack (Scala, cats-effect, tagless final) alongside distributed systems technologies like Kafka, Cassandra, and event sourcing architectures</li><li>Join a truly international engineering team where English is the working language and colleagues represent 40+ nationalities - rare opportunity for Tokyo tech roles</li><li>Shape technology evolution in a well-funded organization transitioning from startup agility to enterprise scale</li><li>Enjoy genuine work-life balance with full flextime (no core hours), up to 3 days remote per week and generous paid time off (20+ days from first year)</li><li>Competitive compensation package with comprehensive retirement programs and premium central Tokyo office access</li></ul><img src="https://counter.adcourier.com/S2hhbmcuTGUuMjQzMzYuMTA4OThAcmhpanAuYXBsaXRyYWsuY29t.gif">
- 2026-01-05T08:31:49Z