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