シニア.NET・Golangエンジニア | リモート | 分散システム開発
リモート勤務
フルタイム
当社では、分散システムの開発に取り組む革新的なチームに参加していただけるシニア.NET・Golangエンジニアを募集しております。このポジションでは、.NET(主要技術)とGolang(副次的技術)における専門知識を活用し、TorネットワークおよびIPFS技術を利用した最先端アプリケーションのための堅牢なモジュール開発に携わっていただきます。
主な職務内容
- .NETフレームワークを使用した新規モジュールおよび機能の設計と実装。
- 分散システム向けGolangによるサポートコンポーネントの開発。
- 既存のコードベースの強化とメンテナンスを行いながら、最適なパフォーマンスを確保。
- Torネットワークプロトコルを使用した安全な通信チャネルの実装。
- IPFS(InterPlanetary File System)を活用した分散型ストレージソリューションの構築。
- クロスファンクショナルチームと協力して高品質なソフトウェアを提供。
- コードレビューへの参加と設計上の意思決定への貢献。
- クリーンで保守可能、十分にテストされたコードの作成。
- 複雑な技術的問題のトラブルシューティングと解決。
- コード、プロセス、技術仕様の文書化。
必須スキル
- .NET開発における3年以上の専門的経験(.NET 6/7/8)。
- C#プログラミング言語と.NET Coreフレームワークに精通していること。
- 副次的な開発タスクのためのGolang(Go 1.20+)の実務知識。
- 分散システムアーキテクチャとマイクロサービスの経験。
- Torネットワークの原理と実装に関する理解。
- IPFSと分散型ストレージの概念に関する知識。
- ソフトウェア設計パターンとベストプラクティスに関する堅実な知識。
- 強力な問題解決能力と分析スキル。
- バージョン管理システム(Git)の経験。
- 優れたコード文書化の実践。
- 英語能力(最低B1レベル)。
あれば望ましいスキル
- ASP.NET Web APIとRESTfulサービスの経験。
- データベースシステム(SQL Server、PostgreSQL)の知識。
- コンテナ化(Docker、Kubernetes)の理解。
- メッセージキューイングシステム(RabbitMQ、Kafka)の経験。
- CI/CDパイプラインとDevOps実践に関する知識。
- プライバシー重視または分散型アプリケーションでの過去の業務経験。
- オープンソースプロジェクトへの貢献。
- ブロックチェーン技術の経験。
- 上級英語能力(B2以上)。
当社が提供するもの
- 柔軟な勤務時間を備えた完全リモート勤務環境。
- 分散システム技術の最前線における挑戦的なプロジェクト。
- 最先端技術を用いた専門的成長の機会。
- 経験豊富な開発者による協力的なチーム。
- 競争力のある報酬パッケージ。
- 定期的な技術ワークショップと学習機会。
- 長期的なプロジェクト安定性。
プライバシーとセキュリティを中核とした次世代分散システムの構築に貢献するため、私たちのチームにご参加ください。あなたの.NETとGolangにおける専門知識は、耐障害性、効率性、安全性に優れたアプリケーションの創造に不可欠となります。