Lead Engineer – Zehitomo

 

Job Description

As Lead Engineer, you are having the final technical responsibility of the engineering work. You are being considered as the most senior engineer in the organization and provide cutting-edge technological expertise in all engineering-related areas.

「Zehitomo」を各地域コミュニティに属する多様な依頼主、事業主の方々にとってより使いやすく親しみのあるプラットフォームへと育てていくため、多様なバックグラウンドを持つカラフルなZehitomoエンジニアチームを牽引していただけるリードエンジニアを募集しております!

Our ideal Zehitomo engineer

  • Is a self-starter that thrives on interesting challenges
  • Puts the customer first, not the technology
  • Embraces Agile development methodologies
  • Is a data-driven decision-maker
  • Knows how to communicate effectively with non-technical employees
  • Is a considerate team player

Responsibility

  • Responsibility for technological choices (stack, architecture)
  • Technical responsibility of the engineering team (release cycle, code review & quality, productivity of the team)
  • Software development
  • Hiring and training of senior engineers
  • Promotion of technologies (inside/outside of the company)

  • プロダクト開発
  • 技術スタックやアーキテクト全般に関する意思決定
  • リリースサイクルやコード/品質レビュー、生産性向上など、開発チームの技術的なマネジメント/ディレクション業務
  • エンジニア採用、チームメンバーのオンボーディング、トレーニング・育成
  • 社内外における技術研鑽の為の自主的活動

Qualifications

  • 7 years of experience in Web Application Development (Backend) in a modern object-oriented or functional programming language (eg. Java, Scala, Kotlin, Python, JavaScript)
  • 3 years of experience with the principal modern AWS technologies and their administration (eg. ECS, Lambda, S3, RDS)
  • 2 years of experience with modern Javascript stack (eg. NodeJS, serverless framework, Angular, React, TypeScript, etc.)
  • Experience with reporting technologies (eg. Redshift, Redash, Metabase, BigQuery)
  • Experience with infrastructure as code (eg. Terraform, cloud formation)
  • Experience working as senior developer in a team of 6 Backend Engineers or more
  • Experience with making technological choices (Stack, Programming language, Architecture)
  • Experience with relational and nonrelational databases
  • Experience with application/infrastructure monitoring (eg. DataDog, CloudWatch, Sentry)
  • Experience with QA & IT Security related aspects of software development
  • Experience with agile software development
  • Native in either English or Japanese and ability to work in the other language

  • 7年以上のモダンなオブジェクト指向、関数型プログラミング言語を用いたwebアプリケーション開発の経験 (eg. Java, Scala, Kotlin, Python, JavaScript)
  • 3年以上の主要なAWSテクノロジー、管理ツールの使用経験 (eg. ECS, Lambda, S3, RDS)
  • 2年以上のモダンなJavaScript言語での開発経験 (eg. NodeJS, serverless framework, Angular, React, TypeScript)
  • BI/ダッシュボードツールを用いたレポート様式への知見・経験(eg. Redshift, Redash, Metabase, BigQuery)
  • IaC(Infrastructure as code)への知見、経験 (eg. Terraform, cloud formation)
  • 6名以上のBack-endエンジニアチームにおけるシニア以上のグレードでの就業経験
  • 技術スタック、開発言語、アーキテクチャに関わる技術的な意思決定を下した経験
  • リレーショナル/非リレーショナルDBを用いた開発経験
  • アプリケーション/インフラストラクチャのモニタリング技術への知見、経験 (eg. DataDog, CloudWatch, Sentry等)
  • ソフトウェア開発におけるQAならびにITセキュリティ分野への知見、経験
  • アジャイル手法でのソフトウェア開発経験
  • ネイティブレベルの日本語あるいは英語、ないしそのどちらかを用いた就業経験

It would be good if you have:

  • Experience in Deep/Machine Learning, AI algorithms
  • Experience in presenting/talking about your work at tech conferences
  • Experience with the Serverless Application Framework
  • Experience in building data pipelines on AWS (e.g Kinesis/Firehose, Glue, Athena)
  • Experience in growing a team and the codebase 2-3x
  • Experience in migration a tech stack
  • Knowledge in best practices regarding IT security (especially related to AWS)
  • Interest in working at a startup or small company (1-300 employees)