シニアGolangエンジニア | リモートマイクロサービス開発者 | フルタイム

リモートで
フルタイム
パートタイム
弊社では、ミッションクリティカルなIDプロビジョニングマイクロサービスに取り組む革新的なチームに加わるシニアGolangエンジニアを募集しております。本ポジションでは、豊富なGoプログラミングの専門知識を活かし、Slack、Salesforce、Zoomなどの企業プラットフォームと統合する拡張性の高いソリューションを構築していただきます。 主な責任 - スケーラビリティとパフォーマンスを重視したGolang(Go 1.21以上)を使用した堅牢なマイクロサービスアーキテクチャの設計と開発。 - Slack、Salesforce、Zoom、その他のプラットフォームなど、企業サービスとの統合のための新しいモジュールの実装。 - クラスター環境で動作する分散サービスの設計と改善。 - システムの整合性を維持しながら、既存のコードベースを慎重にリファクタリングすることによる強化。 - 包括的なテストスイートの作成とアプリケーション全体のテストカバレッジの向上。 - チームメンバーと協力して高いコード品質基準を維持。 - 非同期処理環境における複雑な問題のトラブルシューティング。 - 技術仕様とアーキテクチャ決定の文書化。 必須スキル - 最低5〜6年間のプロフェッショナルなソフトウェア開発経験。 - 少なくとも3年間の最近の実践的なGolang経験を持つ高い熟練度。 - 単なる理論的知識ではなく、実践的応用を通じて得たSOLID原則の深い理解。 - RESTful APIの設計と実装の経験。 - クリーンで保守可能かつ十分にテストされたコードを書く能力。 - ソフトウェア設計パターンとマイクロサービスアーキテクチャに関する強い知識。 - Gitバージョン管理と協調的な開発ワークフローの経験。 - 優れた問題解決能力と細部への注意力。 あれば望ましいスキル - クラスター環境での分散サービスの設計と構築の経験。 - Apache Kafkaなどのメッセージキューイングシステムの知識。 - API認証プロトコルとセキュリティのベストプラクティスに関する知識。 - DockerやKubernetesなどのコンテナ化技術の経験。 - CI/CDパイプラインとDevOpsプラクティスの理解。 - エンタープライズ統合パターンでの以前の経験。 - クラウドプラットフォーム(AWS、GCP、またはAzure)の経験。 応募の魅力 完全リモートのチームとして、どこからでも働く柔軟性を提供しながら、挑戦的な技術的問題に取り組むことができます。エンタープライズニーズに合わせてスケールする最新の分散システムに取り組む機会があります。弊社は継続的な学習、革新を重視し、あなたの専門知識が価値づけられ、成長がサポートされる協力的な環境を維持しています。 これは、新しいサービス統合に少なくとも3ヶ月の計画作業があり、延長の可能性もある長期プロジェクトです。適切に設計された拡張性の高いマイクロサービスの構築に情熱を持ち、リモート環境でGolangの専門知識を適用したい方のご応募をお待ちしております。