シニアフルスタックエンジニア(契約)– ニュージーランドのリモート勤務
シニアフルスタックエンジニアとして、ゼロから C#/.NET サービスと React のユーザー体験を構築します。 小売業の窃盗や組織犯罪に対応する Auror のテクノロジーの発展に貢献します。
仕事内容
- データモデル、API 契約、インテグレーションを含む新しい C#/.NET サービスを構築する
- 既存のデザインシステムとコンポーネントライブラリを使い、信頼性の高い React と TypeScript のフロントエンドを開発する
- 条件分岐、バリデーション、自動保存、堅牢なエラー処理を備えた動的フォームを実装する
- 社内ユーザーと公開 API クライアントの双方に機能を提供する
- フロントエンドの動作、API バリデーション、権限、永続化、インテグレーションの自動テストを作成する
- レジリエントな運用を支える可観測性と復旧の仕組みを組み込む
- 安全で意味のある単位で成果を届け、リスク、依存関係、トレードオフを早期に提起する
- プロダクトおよびデザインチームと協力し、変化する要件を段階的なリリースへ落とし込む
- 恒久チームが継続的に保守できるよう、コード、再利用可能なパターン、ドキュメントを整備する
- 既存のプラットフォームドメインチームに加わり、Auror の小売犯罪対策技術製品向けの新規サービスを開発する
応募要件
- バックエンドとフロントエンドの開発にまたがるシニアレベルのフルスタックエンジニアリング経験
- 強力な C#/.NET の専門知識があれば特に望ましい
- API、サービス境界、非同期ワークフロー、データフローを十分に理解していること
- React と TypeScript の高度な実務経験
- 確立されたデザインシステムとコンポーネントライブラリ上で複雑な本番アプリケーションを提供した経験
- 曖昧さを解消し、作業を段階に分け、定められた期間内に安全に提供する能力
- 要件が一部しか定義されていない状況でも自律的に働けること
- 自動テスト、可観測性、権限、データ完全性に対する規律あるアプローチ
- AI 支援エンジニアリングツールを使う際に適切な判断を行い、提供したすべてのコードとテストを説明できること
- 迅速に立ち上がり、独立して働き、技術的な意思決定とトレードオフを明確に伝える能力
- Auror の指針に強く共感し、市民、永住者、または就労資格を持つ専門家としてオーストラリアまたはニュージーランドで働く許可があること。
- 福利厚生
福利厚生
- ニュージーランド国内からのリモート勤務
- インクルーシブでアクセシブルな応募プロセス
- アクセシビリティ上のニーズに対応した採用上の配慮
- 専門能力の開発を支援するコーチング志向の文化
- AI 支援エンジニアリングツールの利用
- 最新で革新的な技術スタックで働ける環境
- プロダクト、デザイン、エンジニアリング各チームとの協働
