Q1. 仕事内容とやりがいを教えてください
主に、弊社サービス「betrend」で提供する新サービスの開発と、開発部内で使用する内製プロダクトの開発・運用等を行っています。
自分が開発に携わったサービスやプロダクトを様々な企業の販促活動に導入いただき、日々の生活で目にすることも多くあるので、「使ってもらっている」ことを実感できることにやりがいを感じていますし、「もっと頑張らないと」と思います。
Q2. 業務でどんな技術を使いますか?どんな技術が身につきますか?
直近では、バックエンドの言語は Kotlin、フレームワークは Spring Boot、フロントエンドの言語は TypeScript、フレームワークは Nuxt.js、DBは Auora MySQL、DynamoDB を使用しています。
インフラは AWS の ECS on Fargate で、デプロイフローは AWS の Code4 兄弟( CodeCommit + CodeBuild + CodeDeploy + CodePipeline )を利用して、Terraform を用いてインフラ構築から行っています。
Q3. 役立った参考書や参考サイトなど、どうやって技術を研鑽したのか教えてください
RSS リーダーアプリで気になった技術サイトを登録しておいて、出勤時や休憩中に読んで最新の技術情報を集めたり、技術系の勉強会に参加して学んだりしています。
コロナ禍になってリアルで開催されていた勉強会がオンラインでも開催されるようになったのは、地方にいる私にとっては勉強会に参加しやすくなったのでありがたいです。
Q4. 技術者志願者に、マインドセットなどアドバイスを一言お願いします
当社は自社サービスの開発をメインとしている為、お客様からの指示で動くのではなく、自ら考え、行動することが求められます。
また、想定外の課題へ臨機応変に対応できること、幅広い知識が身に付いていること、身に付けようと努力することも必要です。自分次第でやりたいことにチャレンジできることも多いので、そこは意欲的な方にとって魅力的に映ると思います。