88 ~ 104万円/月額想定年収:1056 ~ 1248万円
業務委託(フリーランス)
-------------------------------- ※「エンジニアとしての実務経験3年以上」「必須要件に記載されている言語の実務経験が2年以上」の方が対象の案件です ※外国籍の方は、「日本語能力検定1級」「日本語が母国語の方」の方が対象です ※すでにFindy Freelanceで担当がついている方は、直接ご連絡いただいた方がスムーズです -------------------------------- 【プロダクト概要】 システム導入だけで終わらせない、利活用のためのDXを推進するプラットフォームを開発しています。 あらゆるWebシステムの画面上に、操作ガイドやナビゲーションを表示させることで、すべてのユーザーが迷わず・間違わずにシステムを使いこなすことができる世界を目指すプロダクトです。 【業務内容】 弊社プロダクトは一般的なウェブサービスとは異なり、自社製品ではないウェブアプリケーションの機能拡張として動作します。 あらゆるサービス上でも対応でき、顧客の日常業務を支え続けられる強固なバックエンド・セキュリティ環境の構築をお任せします。 - コアサービスのバックエンド開発 - 社内向け管理コンソール開発(UI/API) - インフラ構築/運用 【やりがい/魅力】 ■開発者ドリブンな環境 エンジニア自身がビジネスと向き合い必要と感じたことを行える開発者ドリブンな環境があります。新規機能開発の傍らで半年近くかけてマイクロサービスの切り直しを実施するなど、周囲の人々の高い技術力、実行力、そしてサポートを得ながら安心して開発を進めることが可能です。 ■信頼性と開発効率を高い水準で維持するための取り組み サービス特性上、エンタープライズ企業や官公庁といったサービスの安定性への要求水準が高いユーザーの割合が多いため、アプリケーションコード自体の品質はもちろんのこと、アーキテクチャやインフラ管理含めて安定したリリースやメンテナンスができるような設計を心がけています。 ・サービスごとの特性に合わせたアプリケーションの開発 サービス開始直後には不明瞭であったサービス境界ですが、成熟するに従い信頼性やパフォーマンス要件、ユーザー属性等が明確になってきました。現在は機能ごとにより適切なサービス境界になるような改修を進めています ・成長中のスタートアップならではの急増したトラフィックに対するパフォーマンス面、コスト面を考慮した実装 ブラウザキャッシュ、CDN、アプリケーションオリジンに対する一貫したキャッシュ戦略を構築しており、データ鮮度とコストの最適化を心がけています ・デプロイ・メンテナンス影響最小化への追求 多くの機能がマネージド・サービスで運用されるアプリケーションにおいて、障害発生理由の1つはアプリケーションのデプロイになります。このリスクを低減するため、Blue/GreenデプロイメントによるSLI影響の局所化を行うことで安定性を維持しつつデプロイ頻度を上げる取り組みがなされています。 またデータベースメンテナンス等サービス停止が避けにくいリソースの場合も極力切り戻しやサービス停止を短くできるようデータベースのBlue Green Deploymentの採用やDMS(Database Migration Service)をつかったデータ移行など必要に応じて適切な手段を追求していきます ・aws-cdkなどをツールを使ったIaC化の徹底 IaC(infrastructure as code)のメリットの1つは本番、開発環境の差分をなくすことにありますが、それ以外にも開発者にとってはプログラムでかかれた信頼性の高い設計・手順書になります。一方IaCは手動作業との併用次第ですぐに形骸化してしまいます。我々は長期的にメンテナンスしやすいIaCを追求することで、意味のあるIaCを維持できるように努めています。 ■ペアワークを通じたチーム開発 コードの品質向上、知識の共有、エンジニア同士のコミュニケーションを促進するためにペアワークを活用しています。オンボーディング時や不明瞭な課題の解決時など、個人ではなくチームでサポートし合いながら開発を進めていきます。
- WEBアプリケーション開発と運用に関する知識、経験(5年以上の開発経験を想定) - 階層型アーキテクチャ(レイヤードアーキテクチャ、クリーンアーキテクチャ...etc)に対する基本的な理解及びアーキテクチャを意識した設計・実装ができること - Go言語による開発経験(1年以上) - コンテナ技術を利用したローカル及び本番開発運用経験 - データベース(RDBMS、NoSQL等)のパフォーマンス、運用面を考慮したスキーマ設計の経 - 開発プロセスにおいて自ら仕事を定義し実行に移す能力
- IaC(AWS CDK, CloudFormation)を利用したAWS開発運用経験 - Ruby on Railsを利用した開発経験 - Reactを利用した開発経験 - TCP/IPやHTTP等WEBアプリケーションで利用するプロトコルの理解 - WEBアプリケーション実装で考慮すべきセキュリティに関する知識
情報提供元: Findy Freelance(ファインディフリーランス)
19日前
SNSアカウントでログイン