仕事内容 弊社で開発している、大手レコード会社や芸能プロダクションなどを対象とするCD売上やSNSの動向を分析するサービスのバックエンド開発をお任せできる方を探しております。 Go言語によるWebフレームワークGinを用いたAPIサーバの開発、データベーステーブル設計、AWS Glue, Amazon Athenaを使ったETL処理の開発が主な業務となります。プロジェクトの状況に応じてフロントエンド開発にも携わっていたいただく場合があります。 現在はGoogle出身のCTO+社員12名+業務委託4名体制で開発を行っており、サブテーマ毎に開発をリードするメンバーを割り当て開発を進めております。 エンタメ業界の有名アーティストのデータを分析するプロダクトを開発しています。エンタメ好きな方、大歓迎です。 長期的にご一緒できる方、ゆくゆくは社員として加わっていただける方、お待ちしています。 アピールポイント エンジニアが高い生産性を発揮して快適に働けることを重視しており、そのために定期的に振り返りを行い日々改善を行っています。 コロナ以前よりリモートワークには力をいれており、すべての開発プロセスはリモートのメンバーがいることを念頭に設計されています。現在の状況下では出社は各メンバーの判断に委ねており、多くのメンバーがフルリモートで働いています。 オフィスで作業するすべてのエンジニアには下記を提供しています。 高性能ノートPC (Macbook Pro) ※個人PCの持ち込みも可 大型ディスプレイ (LG27インチ4Kディスプレイ) エルゴノミクスチェア (エルゴヒューマンプロ) 自由度が高くハイレベルな環境で開発を進めたいとお考えの方にとっては魅力的な環境を提供できると思います。 開発環境 言語: Go, Python フレームワーク: Gin, GORM 開発ツール: Git, Swagger ソフトウェア: Digdag, AWS Glue (PySpark), Amazon Athena, Nginx, Elasticsearch サービス: AWS, GitHub, ZenHub, Slack, CircleCI, Datadog 必須条件 3年以上のウェブアプリケーションの実務開発経験 1年以上のGo言語を用いた実務開発経験 下記のAtCoder Beginner ContestのB問題のような難易度の問題を解くプログラムを何も参照することなくGo言語でスムーズに書けること (技術面談時に、応募者の方の画面共有いただいた上で、同レベルの問題を実際にコーディングいただきます) https://atcoder.jp/contests/abc111/tasks/abc111_b https://atcoder.jp/contests/abc139/tasks/abc139_b https://atcoder.jp/contests/abc163/tasks/abc163_b アジャイル開発またはそれに準ずる開発プロセスによる実務経験 Gitを用いた開発経験 平日週4日以上稼働可能(32時間/週 目安) 歓迎する条件 Go言語への高い習熟 GORMを使った開発経験 データベーステーブル設計経験 AWS Glue, Amazon Athenaを用いた開発経験 GitHubを用いたチームでの開発経験 フロントエンド開発にも興味がある 求める人物像 問題解決のために主体的に考えて行動できる 他のメンバーと協力して業務を進められる 新しい技術を積極的に学ぶ意欲がある