バックエンド開発者(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)