Software Engineer - Entry Level
- Remote OK
- Full-time
- September 8, 2023
Responsibilities & Expectations
MODE is looking for an entry level software engineer to join our Product Team. As part of a global team, you will be working on the frontier of enterprise hardware and cloud-based software. The problems we are tackling often have no clear answers and your system design skills and coding skills in developing robust systems is critical. You will expand your abilities as a software engineer at MODE.
Your main responsibility is to contribute to web applications developed for MODE's customers, as well as to MODE's core products. You are expected to deliver production-quality code with guidance from the team. Your focus will be on improving your breadth and depth of your engineering skills.
Team & Work Environment
The Product Team is made up of engineers with varying experience levels and different areas of expertise. Our team members come from diverse backgrounds, and are located either in the San Francisco Bay Area, or in the Greater Tokyo Area.
- Members from both regions are expected to work closely together on the same projects.
- Collaboration among members is achieved through tools such as Slack, Asana, Google Docs, Google Meet, and GitHub.
- Because of time zone differences, video calls among members usually take place in late afternoons in Pacific Time (mornings in Tokyo Time)
- All internal communications are conducted in English.
- The team's technology stack includes (but not limited to) Go, React (w/ Typescript), MongoDB, Redis, Linux, Docker, and various AWS services (EC2, ECS, SQS, S3, etc.)
- Due to COVID-19 restrictions, all team members are currently working from home until further notice. Once it is deemed safe to return to the office, team members are expected to spend some portion of their work week in the office for in-person meetings and social activities.
Skills & Requirements
Minimum requirements
- Degree in Computer Science, or 1+ year of industry experience as a software engineer.
- Proficiency in JavaScript, CSS, and HTML.
- Ability to learn and adapt quickly to new technologies and concepts.
- Have good English reading and writing skills, with a willingness to improve English. Ability to fully function in a global work environment within 1 or 2 years.
Preferred requirements
- Web application development experience using React.
- Some Go programming experience, or interest in learning to program in Go.
Personal traits
- Desire to build a career as a software engineer.
- A love of learning and using new knowledge to achieve desired results.
- Willingness to ask for help if you face a challenge that you cannot solve by yourself.
- Team-first mentality and the ability to work well with other engineers.
- Being good at figuring out solutions creatively against unknowns.
------- Japanese follows -------
仕事内容
製品開発を行うMODEのProductチームでは今後の伸びしろがあるジュニアレベルのソフトウェアエンジニアを募集しています。このポジションでは、グローバルチームの一員として、エンタープライズ向けハードウェアとクラウドベースのソフトウェアの最前線で活躍していただくことが期待されます。私たちが取り組んでいる技術的な問題には既存の明確な答えがないことがよくあることから、あなたのシステムデザインやコーディングのスキルが強固なシステムを作る上で重要になります。MODEでソフトウェアエンジニアとして働くことは、あなたが成長する大きな糧となることでしょう。主に期待される役割はMODEのお客様に向けたウェブアプリケーションとMODEの主力製品の開発を行うことです。チームのシニアエンジニアによるリードのもと、実運用に使われる高品質のコードを書き、広範なエンジニアリングスキルを是非磨いていただくことが期待されます。
Product Engineering チームと開発環境
プロダクトエンジニアリングチームは様々な経験レベルと専門分野を持ったエンジニアが集まっています。メンバーは多様な文化バックグランドを持ち、サンフランシスコ・ベイエリアか東京のどちらかで勤務しています。
- どちらの場所で働くメンバーも、同じプロジェクトで協業します。
- メンバー間の共同作業はSlack、Asana、Google Docs、Google Meet、GitHubなどのツールを通じて行われます。
- 時差の関係からメンバー同士のオンラインミーティングは東京時間の午前中(太平洋時間の午後)に行われます。
- チーム内の全ての技術的なコミュニケーションは英語で行われます。
- 使用される技術スタックはGo, React (w/ Typescript), MongoDB, Redis, Linux, Docker と 各種AWSサービス (EC2, ECS, SQS, S3, etc.)などです。
- COVID-19の影響で、現在は基本的に在宅勤務です。感染拡大が収束した際には週に何日かはミーティングやチームビルディングのためにオフィスで仕事する予定です。
経験とスキル
- 必須な経験とスキル
- コンピューターサイエンスの学位もしくはソフトウェアエンジニアとしての1年以上の実務経験
- JavaScript, CSS, HTMLのスキル
- Linuxに関する基本的な知識
- 新たな技術スキルやコンセプトを素早く習得する能力
- 英語の読み書きの能力と現在は難しくても1-2年のうちにグローバルな環境で口頭でも英語を用いて仕事が出来るようになるための成長意欲と基礎英語力
- あると望ましい経験とスキル
- React用いたウェブアプリケーションの開発経験
- Go言語でのプログラミング経験、もしくはGo言語を学ぶ意欲
- 求める人物像
- ソフトウェアエンジニアとしてキャリアを積む意欲がある方
- 学ぶことと新たに獲得した知識を使って成果を上げることに意欲的な方
- 自分だけでは解決できない問題に直面した時に助けを求めることが出来る方
- チームファーストのメンタリティーを持つ方
- 未知の問題に対して創造的に解決策を模索し対応出来る方
About MODE
The Internet became available to everyone in the late 1990s and it has changed our lives drastically.
Today we can access vast amount of information and connect with everyone on the planet. We've loved the PC from a young age when the computer was just for single-player games and printing documents. We have come a long way!
We came across the “IoT” concept in around 2013. It was instantly clear to us that connecting "things" to the Internet would be the massive change for the next 20 years. We wanted to play a big role in this. Thus, we started MODE. Since we started the company, this vision hasn't changed. Join us to push the frontier forward.
—Gaku Ueda & Ethan Kan, Co-founders
Get Job Alerts
Sign up for our newsletter to get hand-picked tech jobs in Japan – straight to your inbox.