リアルタイム通信システムの安定稼働・性能改善を担うPythonサーバーエンジニア
Technology
eight human partners(株)
千代田区 神田佐久間町, 日本1週間前
業務委託契約フルリモート
職務内容
仕事内容:
◇◇ 参画イメージ ◇◇リアルタイムでデータをやり取りするバックエンドシステムの開発に参画し、通信機能の実装や既存プログラムの改善を担当します。
WebSocketによる双方向通信では、データの即時送受信だけでなく、通信エラーや切断時の再接続処理にも対応します。
Pythonを中心とした開発の中で、機能実装と品質改善の両面からシステムの安定稼働を支える役割です。
【主な担当領域】
- WebSocketによるリアルタイム通信機能の実装・改修
- 通信エラーや接続切断時の再接続処理への対応
- Pythonバックエンドの既存機能改善
- Web APIの開発および外部システム連携
- データ管理・キャッシュ処理の実装
- 通信処理の性能改善と不具合修正
【開発への関わり方】
- 通信機能の開発:WebSocketによる双方向データ通信やリアルタイム配信処理を担当します。
- バックエンド実装:Pythonを中心に、FastAPIなどによるAPI開発やasyncioを活用した非同期処理に対応します。
- データ処理への関与:PostgreSQL・MySQLによるデータ操作、Redisなどを利用したキャッシュ処理を扱います。
- チームでの品質管理:Gitによるソースコード管理やレビューを行いながら開発します。
- 継続的な改善対応:単体テスト・結合テスト、既存コードの改修、パフォーマンス改善に携わります。
- 通信の安定性を支える開発:WebSocketの接続管理や再接続処理など、リアルタイム通信に必要な機能を扱います。
- 既存機能の継続的な改善:新しい機能の実装だけでなく、コード改修や処理性能の向上にも携わります。
- Pythonバックエンドの専門性を活用:API開発、非同期処理、データベース操作、キャッシュ処理などが担当領域です。
- チーム開発とコード品質を重視:Gitを利用した共同開発やコードレビュー、各種テストを実施します。
- リアルタイムシステムの開発経験を深められる:応答速度や安定稼働が求められる通信機能の設計・実装に取り組める仕事内容です。
- 【サーバーサイド開発】Pythonを用いたバックエンド開発に2年以上従事した実務経験
- 【API開発対応】Web APIの設計・実装を担当した経験
- 【リアルタイム通信】WebSocketを利用した機能の開発経験
- 【データ操作】SQLを使用したデータベース操作経験
- 【共同開発】Gitを活用してチームで開発を進めた経験
- 【品質確認】単体テストおよび結合テストの実務経験
- 【通信安定性への対応】WebSocketの接続管理・再接続処理を実装した経験
- 【非同期プログラミング】asyncioによる非同期処理の開発経験
- 【Webフレームワーク】FastAPI・Django・Flaskを利用した経験
- 【データ管理】Redisやメッセージキューの利用経験
- 【関連サービス開発】リアルタイム配信・チャット・通知システムの開発経験
- 【テスト・開発効率化】pytestによるテスト自動化、Docker・CI/CDの利用経験
- 【クラウド環境】AWS・GCP・Azureでの開発経験
休暇・休日:
土日祝休み
給与:
※経験・スキル・担当工程を考慮して決定します。その他:
・日本在住
・45歳未満
・1人月で稼働が可能な方
・リモート勤務可能
雇用形態: 業務委託
給与・報酬: 450,000円 - 600,000円 月給
Keywords
pythonapplication-programming-interface-apifastapiasynciopostgresqlpostgresmysqlredissqldjangoflaskpytestdockercustomer-intelligence-cicontinuous-integrationcd-certificate-of-depositci-cdamazon-web-servicesgoogle-cloud-platformgood-clinical-practice-gcp
この求人に興味がありますか?