シニアバックエンドC#/C++開発者
MyQ HQ, プラハ - チェコ共和国
MyQ
MyQ ユーザーのデジタル化されたワークフローを容易に活用できる、印刷および文書管理ソリューションを提供しています。MyQ のソリューション――主力製品であるMyQ Xや革新的なMyQ Roger ――は、マルチベンダー対応を前提に設計されており、モバイル端末にも対応しています。また、組織のネットワーク や機器の規模に関わらず、すぐに運用を開始できます。MyQ はチェコ共和国のプラハに拠点を置き、世界中にネットワーク の販売代理店ネットワークを展開しています。
その仕事はどんな感じになるでしょうか?
バックエンド/サーバーチームの一員として、当社が開発中のMyQ neXt 印刷ソリューションのコンポーネントの設計、実装、保守を担当していただきます。MyQ neXt は、クラスタ化されたマイクロサービスベースのサーバー、印刷デバイス内で動作するアプリ、デスクトップクライアント、およびモバイルアプリで構成される分散システムです。
C#/C++開発者として、以下に挙げるコンポーネントの一部に携わり、そのうち少なくとも1つを担当することになります:
- プリントサーバー: コンテナ化された環境で動作するメインの プリントサーバー 。ユーザー認証 、印刷ジョブ 、スプーリング の処理および解析、ジョブ解放 のプリンターへの出力、その他多くのタスクを処理します。
- Gateway:プリンタとプリントサーバー の間に位置するMITMコンポーネント。プリントサーバー の負荷の高い処理の一部を肩代わりする。
- ドキュメントプロセッサ: Tesseract を使用して OCRスキャンされた文書に対してその他の処理を行うサーバーアプリケーション。
- ライセンスサーバーとテレメトリサーバー: ライセンスサーバ は 、ライセンス情報を提供する小さなコンポーネントです。また、実行中のインスタンスからビジネス関連のテレメトリデータを収集し、それをテレメトリサーバーに転送します。テレメトリサーバーは、そのデータを処理し、クエリによる照会を可能にします。
チームは10名の小規模な組織ですが、約50名からなる研究開発部門内では、関心分野ごとにグループに分かれています。CTOやCPO、そしてチームメンバーと共に、製品を形作っていくことができます。
提供内容
- 最新のC#およびC++に精通していること。サービスを本番環境にリリースした経験があり、その運用を維持する方法を知っていること。
- 分散システムの開発に携わり、マルチスレッドアプリケーションを扱った経験があり、メッセージングやロックの仕組みを理解し、それらを考慮した設計を行う方法を知っています。
- コードの観点とユーザーのワークフローの観点の両方からセキュリティの概念を理解しており、OWASP Top 10は単なる流行語ではありません。
- SQLおよびリレーショナルデータベースに精通している。
- コンテナ化されたアプリケーションは、あなたにとって当たり前のものとなっています。
- 負荷がかかったときにのみ発生する問題のデバッグを厭わず、その後の根本原因分析報告書を作成できる。
- 建築に関する議論でも自分の意見をしっかりと主張でき、新しいアイデアや視点にも柔軟に対応できる。
- 英語力B2レベル以上。チームは国際色豊かで、チェコ語を話せないメンバーも多数います。
技術スタック
- 使用言語および実行環境:C++ 20 および/または .NET 8。コンポーネントによって異なります。
- データは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の問題も出題しません。過去および現在のプロジェクトについて話し合い、私たちが日常的に扱っている技術について深く掘り下げます。難しい質問は双方向で行われ、皆様からの質問にも喜んでお答えします。
- (対面またはリモート、どちらでも可)エンジニアリング部門のリーダー陣と直接お話しいただけます。状況はそれぞれ異なりますので、特に配慮が必要な点については、しっかりと時間を確保いたします。
- すべて順調に進んだら、オファーを出します。
ニコル
人事スペシャリスト
デニス・ゴロドノフ
デリバリーマネージャー