Skip to content

Full-Stack Engineer - フルスタックエンジニア

  • Hybrid
    • Koto-ku, Tokyo, Japan
  • Solution Development Department

Job description

English Follows

部門、ユニット紹介

Synspectiveのソリューション開発部では、自社の衛星データを含む多様なデータソースを活用し、洞察(インサイト)を生み出すモデルやアルゴリズムの開発に取り組んでいます。これらの地理空間に関するインサイトを効率的かつ容易に生成するため、解析プラットフォームの開発を推進しています。

ビジネスエクスペリエンスユニットは、当社の営業活動を強力にサポートする社内ソリューションの開発を担っています。具体的には、認証・認可システムの構築と、組織全体でシームレスに統合される包括的な顧客管理アプリケーションの開発をミッションとしています。これらのシステムを通じて、重要なリソースへの安全かつ効率的なアクセスを保証し、営業担当者が最大限のパフォーマンスを発揮し、会社の持続的な成長に貢献できるよう支援しています。

担当業務

営業活動および事業運営を支援するための社内ソリューションの開発

具体的には

  • 社内外のアプリケーションに関する、認証・認可を含む顧客管理ソリューションの設計および実装

  • 他部門と連携し事業要件の収集・分析を行い、効果的な技術ソリューションへの落とし込みを実施

  • 複数のアプリケーションからデータを統合し、統一された社内顧客管理プラットフォームの構築

仕事の魅力

  • ソリューションのアプローチや新機能の開発において、大きな裁量を持って意思決定に関わることができる

  • 「a learning world」というビジョンの実現に情熱を注ぐ、意欲的な異分野のエンジニアリングチームと協働できる

  • 多様な専門的および個人的なバックグラウンドを持つメンバーが集まるチームで働くことができる

Job requirements

必須要件

  • ソフトウェアエンジニアとして2年以上の実務経験

  • SaaS(Software as a Service)アプリケーション構築の実績

  • バージョン管理ツールGitの熟練した使用経験

  • マイクロサービスの設計・開発経験

  • 要件定義、設計、プログラミング、保守を含む、社内システムにおけるフルサイクルソフトウェア開発経験

  • ネイティブレベルの日本語スキル

  • 日常会話レベル以上の英語スキル

以下の技術経験があれば尚可:

  • Golang

  • JavaScript

  • TypeScript

  • React

  • PostgreSQL

  • Docker

歓迎要件

  • チーム環境での実務経験(アジャイル開発手法の経験があれば尚可)

  • バックエンドエンジニアとして3年以上の実務経験

  • 継続的インテグレーション/継続的デリバリー(CI/CD)パイプラインの管理経験

  • ソフトウェアアプリケーションのセキュリティテストまたは侵入テストに関する知識

About Dept. and Unit

The Solution Development Department at Synspective is responsible for developing models and algorithms which produce insights using multiple sources of data, including our own satellite data. To do this, we develop an analytics platform to produce geoscience insights efficiently and easily.

The Business experience unit is responsible for building internal solutions that drive our company's sales operations. We are on a mission to develop Authentication and Authorization systems, alongside a comprehensive customer management application, that seamlessly integrate across the organization. By ensuring secure and efficient access to critical resources, we empower our sales force to achieve their best and contribute to the company’s continued success.

Responsibility

You will be part of a team developing internal solutions to help sales and business operations throughout the company.

Details of work

  • Design and implement customer management solutions, including Authentication and Authorization, for both internal and external applications.

  • Collaborate across departments to gather and analyze business requirements, translating them into effective technical solutions.

  • Integrate data from multiple applications to create a unified internal customer management platform.

Selling points of this role

  • Take ownership of essential business infrastructure and ensure its scalability to support the company's expansion.

  • Enjoy significant autonomy in decision-making regarding the approach to solutions and new feature development.

  • Collaborate with a motivated, cross-disciplinary engineering team dedicated to realizing our vision of a learning world.

  • Engage with colleagues from a wide range of diverse professional and personal backgrounds.

Minimum qualifications

  • Minimum of 2 years of experience in a Software Engineer role.

  • Proven experience in building Software as a Service (SaaS) applications.

  • Proficiency in using Git for version control.

  • Demonstrated experience in the design and development of microservices.

  • Full-cycle software development experience for internal systems, including requirement gathering, design, programming, and maintenance.

  • Ability to communicate effectively in English.

Technical Stack

Experience with the following technologies is a plus:

  • Golang

  • JavaScript

  • TypeScript

  • React

  • PostgreSQL

  • Docker

Preferred qualifications

  • Experience working within a team environment, preferably following a loose Agile methodology.

  • A minimum of 3 years of experience as a backend engineer.

  • Experience in managing Continuous Integration/Continuous Delivery (CI/CD) pipelines.

  • Proficiency with security or penetration testing for software applications.

  • Ability to communicate effectively in Japanese.

or

Apply with Indeed unavailable