Job Description
Senior/Staff level
Back-end engineer - distributed system
English environment
Job Title
Senior/Staff level
Back-end engineer
Company Overview
One of the top Japanese IT company with B2C products.
Your Role and Responsibilities
Lead the design and implementation of scalable backend features and APIs for a global messaging platform.
Architect distributed systems with a focus on scalability fault tolerance and adaptability to evolving platform demands.
Drive collaboration across organizational boundaries aligning with Product SRE Security and other Platform teams to enhance system reliability observability and user experience while ensuring efficient delivery meeting business needs.
Drive enhancements to test automation monitoring and incident response practices.
Shape the long-term technical vision decision-making and roadmap for evolving our backend architecture to meet future demands aligning with organizational goals.
Mentor engineers and foster a culture of learning quality and continuous improvement.
Help establish and evolve engineering best practices and technical standards.
Stay informed on industry trends to inspire innovation and maintain technical excellence.
Depending on the team and specific components this role may include on-call responsibilities to support 24/365 service availability.
Experience and Qualifications
Ideal Candidate
Passionate about the challenges of building complex large-scale distributed systems.
Strong analytical and logical thinking skills with a high sense of responsibility curiosity and passion for learning. Demonstrates critical thinking and takes initiative in addressing complex challenges proactively.
Team player with good collaboration skills communicating effectively across teams and levels adapting style for diverse audiences.
Proactive in identifying technical challenges and leading initiatives to address them.
Supports team success through mentoring knowledge sharing and fostering a collaborative engineering culture.
Balances technical ambition with practical execution always aligning with the teams constraints and goals.
Demonstrated experience in architecting or significantly contributing to distributed systems in high-traffic environments.
Strong proficiency in developing and maintaining large-scale backend services using Java Kotlin Scala or similar.
Experience leading mid-to-high complexity and impactful projects coordinating with stakeholders to meet business needs.
Proven track record of providing strong technical leadership by shaping architecture and driving standards across teams.
Proficiency in system monitoring incident management and reliability practices.
Demonstrated self-drive and ability to deliver timely results.
Effective team player with a strong track record of collaboration and successful project delivery in cross-functional environments.
Demonstrated ability to mentor engineers and improve team-wide development practices.
Fluent in written and spoken English (or Japanese) for technical and cross-functional communication.
Preferred Experience/Skills
Experience with distributed data storages such as Redis MongoDB Apache HBase Apache Kafka.
Proficient with SRE practices including defining and monitoring SLIs/SLOs.
Knowledge in Security Engineering for backend systems with awareness of and adherence to modern security best practices in software development.
Proficient with test engineering for highly concurrent systems.
Solid understanding of CI/CD pipelines testing strategies and software deployment best practices.
Hands-on experience with observability tools such as Prometheus Grafana Elasticsearch and Kibana.
Experience with Kubernetes and container orchestration in production environments.
Development Environment
Product & Service Development: Java Kotlin Scala Spring Framework.
Observability: Prometheus Grafana AlertManager Elasticsearch Kibana Zipkin.
Storage (RDBMS NoSQL Event Store): Redis Apache HBase Apache Kafka MongoDB.
Infrastructure: Containers (Kubernetes) private cloud.
Good Reasons to Join
Flexible work-from-home arrangement/ international team
Competitive salary and benefits
Work Location
Tokyo
*Flexible time with full remote
Salary
Negotiable
Contract term(we need to give a very detailed description if its a fixed-term contract!)
Permanent
Details will be provided during the meeting.
Required Experience:
Staff IC
Job DescriptionSenior/Staff levelBack-end engineer - distributed systemEnglish environment Job TitleSenior/Staff levelBack-end engineer Company OverviewOne of the top Japanese IT company with B2C products. Your Role and ResponsibilitiesLead the design and implementation of scalable backend features ...
Job Description
Senior/Staff level
Back-end engineer - distributed system
English environment
Job Title
Senior/Staff level
Back-end engineer
Company Overview
One of the top Japanese IT company with B2C products.
Your Role and Responsibilities
Lead the design and implementation of scalable backend features and APIs for a global messaging platform.
Architect distributed systems with a focus on scalability fault tolerance and adaptability to evolving platform demands.
Drive collaboration across organizational boundaries aligning with Product SRE Security and other Platform teams to enhance system reliability observability and user experience while ensuring efficient delivery meeting business needs.
Drive enhancements to test automation monitoring and incident response practices.
Shape the long-term technical vision decision-making and roadmap for evolving our backend architecture to meet future demands aligning with organizational goals.
Mentor engineers and foster a culture of learning quality and continuous improvement.
Help establish and evolve engineering best practices and technical standards.
Stay informed on industry trends to inspire innovation and maintain technical excellence.
Depending on the team and specific components this role may include on-call responsibilities to support 24/365 service availability.
Experience and Qualifications
Ideal Candidate
Passionate about the challenges of building complex large-scale distributed systems.
Strong analytical and logical thinking skills with a high sense of responsibility curiosity and passion for learning. Demonstrates critical thinking and takes initiative in addressing complex challenges proactively.
Team player with good collaboration skills communicating effectively across teams and levels adapting style for diverse audiences.
Proactive in identifying technical challenges and leading initiatives to address them.
Supports team success through mentoring knowledge sharing and fostering a collaborative engineering culture.
Balances technical ambition with practical execution always aligning with the teams constraints and goals.
Demonstrated experience in architecting or significantly contributing to distributed systems in high-traffic environments.
Strong proficiency in developing and maintaining large-scale backend services using Java Kotlin Scala or similar.
Experience leading mid-to-high complexity and impactful projects coordinating with stakeholders to meet business needs.
Proven track record of providing strong technical leadership by shaping architecture and driving standards across teams.
Proficiency in system monitoring incident management and reliability practices.
Demonstrated self-drive and ability to deliver timely results.
Effective team player with a strong track record of collaboration and successful project delivery in cross-functional environments.
Demonstrated ability to mentor engineers and improve team-wide development practices.
Fluent in written and spoken English (or Japanese) for technical and cross-functional communication.
Preferred Experience/Skills
Experience with distributed data storages such as Redis MongoDB Apache HBase Apache Kafka.
Proficient with SRE practices including defining and monitoring SLIs/SLOs.
Knowledge in Security Engineering for backend systems with awareness of and adherence to modern security best practices in software development.
Proficient with test engineering for highly concurrent systems.
Solid understanding of CI/CD pipelines testing strategies and software deployment best practices.
Hands-on experience with observability tools such as Prometheus Grafana Elasticsearch and Kibana.
Experience with Kubernetes and container orchestration in production environments.
Development Environment
Product & Service Development: Java Kotlin Scala Spring Framework.
Observability: Prometheus Grafana AlertManager Elasticsearch Kibana Zipkin.
Storage (RDBMS NoSQL Event Store): Redis Apache HBase Apache Kafka MongoDB.
Infrastructure: Containers (Kubernetes) private cloud.
Good Reasons to Join
Flexible work-from-home arrangement/ international team
Competitive salary and benefits
Work Location
Tokyo
*Flexible time with full remote
Salary
Negotiable
Contract term(we need to give a very detailed description if its a fixed-term contract!)
Permanent
Details will be provided during the meeting.
Required Experience:
Staff IC
View more
View less