シニア・フルスタックPHP開発者

MyQ HQ, プラハ - チェコ共和国

MyQ

MyQ ユーザーのデジタル化されたワークフローを容易に活用できる、印刷および文書管理ソリューションを提供しています。MyQ のソリューション――主力製品であるMyQ Xや革新的なMyQ Roger ――は、マルチベンダー対応を前提に設計されており、モバイル端末にも対応しています。また、組織のネットワーク や機器の規模に関わらず、すぐに運用を開始できます。MyQ はチェコ共和国のプラハに拠点を置き、世界中にネットワーク の販売代理店ネットワークを展開しています。

その仕事はどんな感じになるでしょうか?

バックエンド/サーバーチームの一員として、当社が開発中のMyQ neXt 印刷ソリューションのコンポーネントの設計、実装、保守を担当していただきます。MyQ neXt は、クラスタ化されたマイクロサービスベースのサーバー、印刷デバイス内で動作するアプリ、デスクトップクライアント、およびモバイルアプリで構成される分散システムです。

PHP開発者として、サーバー管理用ユーザーインターフェースの開発、印刷・スキャンされた文書のワークフローを含むビジネスロジックの開発、および決済、ストレージ、ユーザーディレクトリ、認証などの外部サービスとの連携業務に従事していただきます。  

チームは10名の小規模な組織ですが、約50名からなる研究開発部門内では、関心分野ごとにグループに分かれています。CTOやCPO、そしてチームメンバーと共に、製品を形作っていくことができます。

提供内容

  • 最新のオブジェクト指向プログラミング(OOP)を用いたPHPおよびJavaScript/TypeScriptに精通しています。サービスを本番環境にリリースした経験があり、その運用を維持する方法も熟知しています。
  • 分散システムの開発に携わり、RESTやメッセージングを扱った経験があり、それらのシステムを設計する方法を知っています。
  • コードの観点とユーザーのワークフローの観点の両方からセキュリティの概念を理解しており、OWASP Top 10は単なる流行語ではありません。
  • SQLおよびリレーショナルデータベースに精通している。
  • コンテナ化されたアプリケーションは、あなたにとって当たり前のものとなっています。
  • 負荷がかかったときにのみ発生する問題のデバッグを厭わず、その後の根本原因分析報告書を作成できる。
  • 建築に関する議論でも自分の意見をしっかりと主張でき、新しいアイデアや視点にも柔軟に対応できる。
  • 英語力B2レベル以上。チームは国際色豊かで、チェコ語を話せないメンバーも多数います。

技術スタック

  • 使用言語および実行環境:PHP 8.5 / ES2023 対応の TypeScript、Apache httpd、Traefik 。
  • 分析とテストにはPHPStanとPHPUnitを使用しています。データはPostgreSQL(またはMS SQL )とRedisに格納され、メッセージングにはNATSを採用しています。
  • インフラストラクチャは、クラウド上のKubernetes(主にAzure )と、ローカル環境のDocker/Podmanを中心に構成されています。Terraform、Helm、Argo CD。
  • 可観測性のためのGrafanaスタック。
  • Jira、Confluence、TeamCity、GitLab――お決まりのツールですね。
  • AIアシスタントはツールチェーンの一部です。私たちは、作業を効率化するためにそれらを活用しており、コードを書くためではありません。

私たちに期待すること

  • 無期限の契約(正社員またはフリーランス)。
  • ハイブリッド勤務体制 ― 週に3回オフィスに出勤するのが理想的ですが、毎日出勤する人もいれば、スプリントごとに1回だけ出社する人もいます。
  • 無制限の有給休暇。
  • 年間病欠5日。
  • マルチスポーツカード。
  • 食事手当。
  • 多文化チーム。
  • 職場での毎日の果物や季節の軽食。
  • 高さ調節可能なテーブル――座るより立った方が好きな方でも、問題ありません! 
  • デスクの上にハイエンドのノートパソコンとモニター2台。
  • 駐輪場 ― ハルファ・モール内では、自転車利用者はオフィスビルに駐輪できます
  • 有料のワークショップや講座、学習のための時間――成長に必要なものは何でも揃っています。
  • 英語およびチェコ語の語学コース。

そのプロセス

結果の如何にかかわらず、2週間以内にご返答いたします。

  • (リモート)人事担当者との初回面談(30分)。ご自身のこと、志望動機、および当社の企業文化との適合性についてお話しします。
  • (対面またはリモート)チームリーダーおよびチームメンバーとの技術面談(約1時間)。無駄なことは一切なし、LeetCodeの問題も出題しません。過去および現在のプロジェクトについて話し合い、私たちが日常的に扱っている技術について深く掘り下げます。難しい質問は双方向で行われ、皆様からの質問にも喜んでお答えします。
  • (対面またはリモート、どちらでも可)エンジニアリング部門のリーダー陣と直接お話しいただけます。状況はそれぞれ異なりますので、特に配慮が必要な点については、しっかりと時間を確保いたします。
  • すべて順調に進んだら、オファーを出します。

ニコル

人事スペシャリスト

デニス・ゴロドノフ

デリバリーマネージャー

ご一緒しませんか?

最大2MB (pdf, doc, docx)
* 必須項目