具体的な業務内容
【フルリモート】バックエンドアーキテクト◆位置情報を用いたSaaSプロダクトを展開
■業務内容:
バックエンドアーキテクトはシステム全体を俯瞰してアーキテクチャ設計・開発を担当していただきます。コンポーネント、モジュール、それらの相互作用の概要を示し、拡張性、信頼性、パフォーマンスを維持するためのシステム共通のバックエンドの開発に携わっていただきます。
■魅力:
UPWARDはSalesforceやMicrosoft Dynamicsといったクラウド型のCRMのフロントアプリケーションとして、CRM利活用の課題を解消することを目的とした「Sales Engagement」という領域のサービスです。滞在検知をコアとしたWeb/モバイルアプリの開発、CRMの蓄積されたデータからAI/機械学習を行いインサイトを提供するプロダクトの開発を進めています。
◆主な業務:
・バックエンドシステムのアーキテクチャ設計、バックエンド開発
・データベース設計、API設計開発並びに推進
・バックエンドスタックに適したフレームワーク、SaaS/ツールの評価・選定
◆開発言語・環境:
・言語:Java/TypeScript/Python
・ソースコード管理:GitHub
・ライブラリ:
∟Java: Spring Boot、gRPC、GeoTools
∟Typescript: React、Next.js、Apollo Client、deck.gl、Recoil、MUI、Tailwind CSS
・CI、テスト:GitHub Actions、JUnit、React Testing Library
・クラウド:Azure Kubernetes Service、Azure SQL Database、Azure Cognitive Search、Redis、AWS Amazon Location Service
・PC:別途規定する金額上限の範囲内で自由に選択可
・デザイン連携:Figma
・コミュニケーション:Slack
変更の範囲:会社の定める業務
チーム/組織構成
その他プロジェクト事例
開発環境