職務内容
Job Opportunity for a Senior Software Engineer in Japan!
■ Senior Software Engineer
■ Company Overview
A leading financial company in Japan that continues to innovate, increasing conversion rates, boosting average order values, and facilitating repeat purchases from consumers.
■ Your Role and Responsibilities
● Actively participate in diagnosing and resolving production incidents, ensuring timely fixes and clear communication with peers and stakeholders
● Contribute to incident reviews by providing technical insights and documenting the root cause, resolution steps and preventive measures
● Collaborate with the team to apply post-mortem learnings to improve system reliability and code quality
● Develop software with strong focus on adhering to relevant legal, regulatory and compliance requirements
● Ensure code, APIs and data handling practices comply with established organizational and industry standards
● Follow governance processes, documentation practices and audit requirements as part of the software development cycle
■ Experience and Qualifications
● At least 5 years of experience working as a backend engineer in an Agile environment
● Quality code and testing: legibly written code that is easily understood by others
● Address debugging with a systematic approach
● Understand automated testing with a curiosity to suggest performance improvements
● Ability to understand code independently and make intelligent inferences to code in the broader context
● Understanding of software architecture and design with the ability to align the overall service architecture
● Basic understanding of security measures and how they may implicate the wider system
● Comfortable with knowledge sharing, working on a team and building relationships
● Show interest in the organization’s engineering strategy, product development strategy and how that aligns with the overall business strategy
■ Additional Preferred Qualifications
● Scala, Cassandra, Kafka, Postgres, Functional Programming, REST API, microservices architecture, JSON, Avro, CI/CD, AWS, Terraform, Git, Data streaming, ElasticSearch, Redis, Event Sourcing, unit/functional testing, cats, cats-effect, tagless final, CQRS, event sourcing
● Solid understanding of event sourcing in Kafka
● Experience building distributed systems
● Experience with Akka Cluster and Persistence
● Experience with TDD
● Understand cross-team interdependencies and work streams
● Ability to envision delivery roadmap and articulate this clearly for others to follow
● Build relationships with stakeholders throughout the organization
● Understand product opportunities, differentiators and competition
● Knowledge of cloud computing platforms such as AWS
● Experience building distributed systems
● Demonstrate technical leadership and mentorship to junior engineers
■ Good Reasons to Join
● Diversified team with 230+ colleagues from 30+ countries
● Exciting work opportunities in a rapid-growing organization
● Cross-functional collaboration
■ Work Location
Tokyo, Japan
Details will be provided during the meeting.