Job Openings Senior Engineer (Platform Team)

About the job Senior Engineer (Platform Team)

Description

The Japanese manufacturing industry is estimated to be worth 180 trillion yen yet many manufacturers and their suppliers are unable to fully demonstrate their development potential and technological capabilities because they are hindered by quotations and administrative tasks, as well as a lack of sales force and accurate information.

Our client's mission is to remove those restrictions in various aspects of the industry and unleash each company’s potential to the fullest by leveraging technology and driving digital transformation.

Our client makes enterprise software that aims to reflect and inform each user’s on-the-ground operations. Understanding their operating process and its components, then selecting suitable data design and structure thereby helping to redefine and optimize their tasks.


Responsibilities

  • Development, maintenance, and operation of CADDi's cloud infrastructure for systems used by the operations team, clients, and suppliers
  • Development and operation of automation DevOps tools used to maintain a minimum level of quality throughout the organization
  • Developing operations for monitoring and alerting to be used by the application teams
  • Standardization of the technical stack and system architecture where appropriate
  • SLI/SLO formulation and operation
  • Selection and/or development of middleware for use across the organization

Development Environment

  • Development languages
    • Frontend: HTML, CSS, TypeScript
    • Backend: TypeScript, Rust, Kotlin
  • Frameworks
    • Frontend: React, Apollo, Next.js, styled-components, WebGL, WebAssembly
    • Backend: Rust (tokio, tonic, diesel), Kotlin (Micronaut, Exposed), Node.js (express, NestJS)
  • Infrastructure: GCP, GKE
  • Database: PostgreSQL, Firestore
  • API: GraphQL, REST, gRPC
  • Authentication: Auth0
  • Development tools: GitHub, CircleCI, Figma, Sentry, DataDog, Storybook
  • Communication tools: Slack, Discord, JIRA, Miro

Qualifications

  • An understanding of our mission to unleash the potential of manufacturing
  • General working knowledge of Linux, networking, virtual machines, and container technologies
  • 3+ years of experience working with cloud technologies (AWS, GCP, Azure, or other private cloud equivalents)
  • 3+ years of hands-on experience developing backend applications (experience with statically typed languages is preferable)
  • 3+ years of team-based development experience using version control systems (git, svn, hg, p4, etc)
  • Experience working with SaaS tools to supplement in-house development (monitoring services, managed databases, etc)
  • Proficiency in English

Preferred Qualifications

  • Experience with building out application infrastructure on GCP
  • Experience with technical infrastructure and service stabilization for medium sized 50+ person engineering teams
  • Experience with service mesh, service discovery, and multi-region distributed computing infrastructure
  • Experience working with Datadog to monitor and track organizational goals and health indicators
  • Experience working with Elasticsearch/OpenSearch
  • Strong background in web application security and/or experience as a security engineer

For overseas candidates

  • Relocation support is available
  • Visa support is available
  • Japanese language educational support is available