に関する今日的な注文 : SQLAlchemy

シニアフルスタック開発者(Python/Vue.js)- リモートエンタープライズソリューション

リモート勤務
フルタイム
パート
当社では、個人事業主から大企業まで幅広いビジネスに包括的なIaaSおよびPaaSソリューションを提供する革新的なチームに参加していただける経験豊富なフルスタック開発者を募集しております。このポジションでは、JiraリクエストをREST API経由で処理し、データベースの整合性を維持し、様々なサードパーティサービスと同期するクライアント・サーバーアプリケーションの開発に従事していただきます。 プロジェクト概要 - PythonおよびFlaskフレームワーク(バージョン2.x及び3.x)を用いたバックエンド開発。 - Vue.js(バージョン2.x及び3.x)とFoundationまたはTailwind CSSを使用したフロントエンド構築。 - バックエンドとフロントエンド間の通信用REST APIの設計と実装。 - LDAP、ロシア銀行、Kontur.Focus、Jira Software DBなどの外部サービスとの連携機能開発。 - Diadoc、Yandex.Eda、Telegram、Rocket.Chat、Huntflowとの統合要件に対応。 主な責任 - PythonとVue.jsを使用した堅牢なクライアント・サーバーアプリケーションの設計、開発、保守。 - Jiraリクエストおよび他のシステム連携用の効率的なREST APIエンドポイントの実装。 - 最新のJavaScriptフレームワークを用いたレスポンシブで直感的なユーザーインターフェースの作成。 - PostgreSQL環境に適したデータベーススキーマの設計と最適化。 - サードパーティサービスやAPIとの同期メカニズムの開発。 - コードレビューへの参加およびアーキテクチャ決定におけるチームメンバーとの協力。 - GitLabを使用したCI/CDパイプラインの実装と保守。 - ベストプラクティスに従った、クリーンで保守可能な、適切に文書化されたコードの作成。 - アプリケーションスタック全体にわたる複雑な技術的問題のトラブルシューティングと解決。 必須スキル - Python専門知識 - 最低8年間の総合的な開発経験。 - Python 3.7-3.12での最低5年間の実務経験。 - Flaskフレームワーク(バージョン2.xおよび3.x)に熟練していること。 - SQLAlchemy ORM(バージョン1.4および2.0)での確かな経験。 - 必須ライブラリの実用知識:Requests、Flask-SQLAlchemy、Flask-Migrate、Flask-CORS、Werkzeug、Gunicorn、APScheduler、Dramatiq、PyJWT、LDAP3。 - REST API設計と実装に関する高度な理解。 - MV*アーキテクチャパターンに関する確かな把握。 - ORMツールを通じたPostgreSQLデータベースの専門的知識。 - データベース関連の設計と複雑なSQLクエリ作成の実証された能力。 当社への参加メリット 当社チームでの勤務により、100%リモートワークの柔軟性を享受しながら、エンタープライズグレードのソリューション開発に貢献する機会が得られます。複雑な課題を解決し、最先端技術を駆使し、開発スタック全体にわたるスキルセットを成長させることができます。当社の協力的な環境はイノベーションと継続的な学習を奨励しており、フルスタック開発においてキャリアを発展させたいと考える熱心な開発者にとって理想的なポジションです。

バックエンド開発者(Python)

リモート勤務
フルタイム
必要条件 - Pythonとそのエコシステムの知識; - 分散メッセージブローカー(Kafka / RabbitMQ)の原則を理解していること; - FastAPI(またはstarlette、asyncio、sanic、Flask)の経験; - SQLクエリを目をつぶって書くこと; - SOA、SOLID、KISS、DRYなどのソフトウェア開発原則の理解と適用経験; - マイクロサービスアーキテクチャの開発経験; - Pythonでの商用開発経験2年以上; - SQL(Postgres)およびNoSQL(Redis、MongoDB)データベース - APIの構築経験(REST、RPC) - DockerとKubernetesの基本的な理解 - CI/CDプロセスの理解と環境での作業 - 最低限、Django以外のフレームワークの経験/知識 - SQLAlchemyとpsycopgの知識があること。 - 大卒 あれば尚可 - MLの経験(Sklearn、Pandas、TensorFlowなど)。 主なタスク - ソフトウェア開発 - マイクロサービスの構築(HTTP RESTおよびRabbitMQ経由のRPC) - 外部APIとの統合 - データ処理(S3、Postgres)