地元愛媛にいながら、最先端の技術に挑むECエンジニアになる
学生時代にプログラミングを学び、将来はエンジニアとして働きたいと考えていました。大学生の時期がちょうどコロナ禍と重なり、自分自身もネットショッピングを利用する機会が激増。「ECはこれからの社会に欠かせない」ということを肌で感じ、EC業界に強い興味を持ちました。また、生まれ育った地元である愛媛で働きたいという思いもあり、地方にいながらもエンジニアとして技術的な挑戦ができる環境を探していたところ久に出会いました。 学生時代は「会社で働く=決められた時間にスーツで出社し、静かにパソコンに向かう」という堅いイメージがありましたが、いい意味で大きく裏切られました。服装は自由ですし、出勤時間も自分のペースに合わせて柔軟に調整できるため、とてものびのびと働けています。また、エンジニアの仕事は「黙々と孤独にコードを書くもの」と思っていましたが、実際はチーム内でのコミュニケーションが活発で新卒だった私に対しても、先輩方が丁寧にコードレビューをしてくれたり、エラーがあれば一緒に考えてくれたりと、温かさを感じました。

オンとオフの切り替え。忙しい時期でも成果を出し切る開発スタイル
久はオンとオフの切り替えがしっかりできる環境だと思います。タスクに対して事前に必要な時間を見積もり、その時間内に完了させることを心がけているため、普段の残業はほとんどありません。退勤後は趣味を楽しんだり、ゆっくり心身をリフレッシュしたりと、充実したプライベートの時間を過ごせています。繁忙期もありますが、日々の開発と同様にAIツールをフル活用し、効率化を徹底することで忙しい時期でも無理のない働き方を実現しています。
AIを相棒に、開発のスピードと品質を引き上げる
現在はバックエンドエンジニアとして、当社の自社クラウドサービスである「ECコネクター」の機能開発を担当しています。開発には主にRuby on Railsを用いています。自分が書いたコードがサービスの進化に直結し、画面の向こうにいる多くのお客様の役に立っていると実感できるのが、この仕事の大きなやりがいです。最近の開発スタイルは、単に自分でコードをガリガリ書くのとは少し違います。実作業としてのコーディングはAIに任せ、私自身は実装の仕様の決定や設計に多くの時間を割いています。完全自律型AIソフトウェアエンジニア「devin」やコードエディタ「Cursor」といった最先端のツールをパートナーとして使いこなすことで、開発のスピードと品質を両立させることができる環境です。 業務の中で最も関わりが深いのは、案件をコントロールしてくれるディレクターの方々です。タスクの割り振りやスケジュール調整、仕様の確認などで毎日のように密なコミュニケーションを取っています。さらに、システムの機能によっては、社内のデータサイエンティストと連携しながら開発を行うこともあります。

未経験から自立、その先へ。未知の技術にワクワクしながら新たな挑戦
初めてバックエンドエンジニアとして業務に取り組んだ時が、一番の大きな壁でした。開発を行うためには、まず当社のシステムの全体像を理解する必要がありましたが、私自身、業務で使われているRuby on Railsの実務は未経験で、コードを読み解くだけでも非常に苦戦しました。その時に大きな助けとなったのが、ちょうど社内で推奨され始めていた生成AIの活用です。わからないコードや技術的な疑問があれば、とにかくAIに質問を投げかけ、解説を読み込んで理解を深めていきました。 一番ワクワクする瞬間は、「まだ見ぬ新しい技術やサービスに初めて触れる瞬間」です。久では開発の中で「初めて導入する外部サービス」や「最先端のAI技術」に触れられる機会がたくさんあります。未知の技術を前に『これはどう動くんだろう?』『どう組み合わせればシステムが良くなるだろう?』と試行錯誤している時間は、エンジニアとして最高に楽しい時間です。 バックエンドエンジニアは外部のユーザー様と直接関わる機会は少ないのですが、自分が設計し、実装したプログラムが実際に本番環境で動き始めた瞬間に、「自分の書いたコードが誰かの仕事を楽にしているんだ」と、手応えとやりがいを感じます。 直近の目標は、バックエンドエンジニアとしての能力をさらに突き詰めることです。ただ、それだけで満足するのではなく、将来的にはフロントエンドやインフラなどの技術にも領域を広げて新しい挑戦をしていきたいです。