Staff Engineer, Itw

Singapore, Singapore

Job Description


Rakuten Group, Inc. is the largest e-commerce company in Japan, and third largest e-commerce marketplace company worldwide, with over 1.5 billion registered users worldwide. The Rakuten brand is recognized worldwide for its leadership and innovation, and provides a variety of consumer and business-focused services including e-commerce, e-reading, travel, banking, securities, credit card, e-money, portal and media, online marketing and professional sports. The company is expanding globally and currently has operations throughout Asia, Western Europe, and the Americas. Rakuten Viki is a premier global entertainment streaming site where millions of people discover and consume primetime shows and movies subtitled in more than 200 languages, by our community of fans. With billions of videos viewed and more than 1 billion words translated, Viki brings global entertainment to fans everywhere! Based in Singapore, reporting to the Engineering Manager, the Staff Software Engineer role will lead one or more domains within the Business Tools & Workflows team. About the Business Tools & Workflows Team: The Business Tools & Workflows team plays an essential role in Viki\xe2\x80\x99s mission of breaking the lingual barriers to bring global entertainment to fans everywhere. Sitting in the heart of Viki content business, the team empowers the end-to-end Viki Business Operations by designing and building mission-critical systems, applications, and automated workflows which

  • Enables very lean Viki Internal teams to scale their outputs and deliver world-class quality service to millions of Viki customers (Content Operations, Customer Experience, Privacy Compliance, Marketing, ...)
  • Allows Viki Content Providers to deliver content to Viki in reliable and structured manner so Viki users could enjoy their favorite shows
  • Collaborates with Viki Distribution Partners to enable users to discover Viki content on Google Media Actions, Android TV, Apple TV, Xiaomi TV, FireTV, \xe2\x80\xa6
We own our end-to-end product delivery and deployment. Key Responsibilities:
  • Leading one or more technical domains within team by being responsible for engineering metrics, making architectural decisions, and leading technical discussions
  • Participating in or leading all phases of software development lifecycle of projects including discovery, technical design, implementation, testing, release by collaborating with Stakeholders, Product Managers, QAs, and engineering teams
  • Ensuring code quality by reviewing PRs and enhancing code practices and guidelines
  • Being part of on-call rotation and incident management
  • Mentoring other engineers in the team
  • Making sure the overall architecture and system documentations are kept up to date
  • Contributing to and conducting system design reviews for systems that are being worked upon by you and/or the team, or the teams that end up impacting your systems
  • Creating guidelines and guardrails for the team to maintain the existing application & workflows\xe2\x80\x99 correctness and performance
Requirements:
  • Bachelor\xe2\x80\x99s or Master\xe2\x80\x99s Degree in Computer Science or a related field
  • Strong communication skills and are able to explain technical and non-technical concepts to less experienced members of the team, as well as the peers and managers
  • 8-12 years of experience in developing professional grade software. This includes
  • Strong knowledge of software concepts, design patterns, refactoring and automated testing
  • Great judgement and diligence to know what patterns to use, when and where, and are able to confidently hold constructive conversations on it with the team, and peers
  • Strong hands-on experience building web applications, APIs, backend processing workflows using
  • Javascript and any of the following frameworks: Ember.js, Backbone.js, React.js, or Angular.js
  • Programming languages such as Java, Ruby, Go, Python, with willingness to take up Ruby and Rails
  • Relational DBs (Postgresql or Mysql or equivalent), and
  • Caching technologies like Redis or equivalent
  • Familiarity with HTTP web server basics
  • Knowledge of cloud computing [AWS or GCP]
Preferred Qualification:
  • Experiences in leading technical design process, owning technical
  • Experiences in building or working with distributed systems and microservices
  • Experiences in working in product companies
Rakuten is an equal opportunity employer. We do not discriminate based on race, color, ethnicity, ancestry, national origin, religion, sex, gender, gender identity, gender expression, sexual orientation, age, disability, veteran status, genetic information, marital status or any legally protected status. Women, minorities, individuals with disabilities and protected veterans are encouraged.

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1333922
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned