Django開発者の職務記述書テンプレート/ブリーフ

当社は、非常に経験豊富なDjango開発者と、Webアプリケーションの設計とプログラミングを支援するセルフスターターを探しています。フロントエンドコードとインターフェイスしてデータを効率的かつ効果的に取引するバックエンドコードの構築を担当します。

フロントエンドエンジニアと頻繁に通信する必要があります。したがって、熟練したコミュニケーターであり協力者であることが不可欠です。

Django開発者のジョブプロファイル

Django開発者の仕事は、PythonプログラミングフレームワークDjangoを使用してクライアント向けのアプリを作成することです。この能力では、各プロジェクトのリソースの選択を支援し、開発を監督し、問題をトラブルシューティングし、既存のコードをテストすることができます。

に報告します

-Python開発者

  • テクノロジーリード

Django開発者の責任

  • アプリケーションのアーキテクチャを作成および維持します
  • 再利用可能で、テスト可能で効率的なコードを書き込む
  • 低遅延、高可用性、パフォーマンスのあるアプリケーションを作成および実装する
  • フロントエンド開発者が作成したユーザー向けコンポーネントをサーバー側のロジックと統合する
  • セキュリティとデータ保護の実装
  • データストレージソリューションの統合

Django開発者の要件とスキル

  • コンピュータープログラミング、コンピューターサイエンス、または密接に関連する規律の学士号
  • Django、Flask、その他など、少なくとも1つのPython Webフレームワークを理解したPythonの専門家
    • いくつかのORM(オブジェクトリレーショナルマッパー)ライブラリの実用的な知識
    • 多くのデータソースとデータベースを単一のシステムに組み合わせることができます
    • Pythonのスレッド制約とマルチプロセスアーキテクチャの知識
    • ジンジャ2、マコなどのサーバー側のテンプレート言語に関する強固な知識。
    • JavaScript、HTML5、CSS3などのフロントエンドテクノロジーの基本的な知識
    • アクセシビリティおよびセキュリティ規制に関する知識
    • ユーザー認証に精通しています
    • 多数のシステム、サーバー、および設定にわたる許可
    • スケーラブルなアプリケーションの根底にあるコアデザインのアイデアの知識
    • Pythonイベント駆動型プログラミングの経験
    • モバイルvsデスクトップなど、さまざまな配信プラットフォーム間の区別を理解し、個々のプラットフォームを満たすための出力を最適化する
    • ビジネスオペレーションを表現およびサポートするためのデータベーススキーマを開発できる
    • 優れたユニットテストとデバッグ能力
    • GIT、Mercurial、SVNなどのコードバージョンシステムに関する徹底的な知識