Software Engineer, Go (golang)

at Mobingi (view profile)
Location Minato, Japan
Date Posted December 28, 2018
Category Japan - Working visa Jobs
Job Type amazon-web-services
go
azure
kubernetes
google-cloud-platform

Description

(Japanese follows English)

We are looking for a well-rounded Go (golang) engineer that will help improve our main products' backend as well as implement upcoming projects in our pipeline. This is a full-time, permanent position. You will be working together with the UI team and will become part of a growing Go team. You should be a self starter, fearless about asking questions when you don’t know the answers, and capable of managing your own time.

The way we work

We foster developer empowerment and keep management layers and meetings to a minimum. We prefer hacking and experimentation over lengthy discussions. We aspire to automation. We let proof of concepts do the talking and convincing. We all wear lots of hats and you will too. We love open source and we encourage OSS contributions, not just consumption.

Technology stack

Although you will be working mainly with services written in Go and running on Kubernetes, our full technology stack is not set in stone yet. So far, you will be working with (but not limited to) the following:

GCP: GKE, PubSub, Memorystore, Deployment Manager, StackDriver, gcloud cmdline

AWS: DynamoDb, Athena, SNS/SQS, S3, CloudFormation, Lambda, Step Functions, etc

Azure: Azure Resource Manager, Active Directory

Skills and requirements

  • You are smart and can find a way to show it.
  • You have spent a few years writing web-based applications (or high-scale systems to some extent) using either Go or other similar languages (C, C++, Rust, .NET Core, Java, etc). If you don't have any Go experience, at least you'd be willing to learn and use it.
  • You don't mind working with lots of services from the major cloud providers, including the not-so-mainstream ones.
  • Great interpersonal skills and enjoy working with people from different backgrounds.

Extra points for any of these

  • You are already in Japan. Or a visa holder if not Japanese.
  • You are familiar with Docker containers and container-based deployments.
  • You know a little bit about Kubernetes and how it works.
  • You know your way around the most used services from the major cloud providers.
  • If non-Japanese, you can speak to some extent, although this is not a requirement (we use a mixture of English and Japanese).

Recruitment process

We aim to reply to all applicants within a week of receiving your application. Our interview process consists of several stages, each one allowing us get to know you better, professionally and technically. It is also an opportunity for you to gain a better understanding of our culture and the work we do here at Mobingi. The stages include:

  • CV and open source code / public portfolio review (OSS/public portfolio optional)
  • Technical interview (phone or face-to-face) - We could skip this if your portfolio of work has enough examples of code you’ve worked on to give us confidence in your ability to write code to solve a real-world problem. We would still like to talk to you though.
  • COO interview (salary, etc)
  • CEO interview

---

Go (golang) UI Go

Proof of Concept OSS

Kubernetes Go

GCP: GKE, PubSub, Memorystore, Deployment Manager, StackDriver, gcloud cmdline

AWS: DynamoDb, Athena, SNS/SQS, S3, CloudFormation, Lambda, Step Functions, etc

Azure: Azure Resource Manager, Active Directory

  • Go C, C++, Rust, .NET Core, Java, etc Web Go

  • Docker container
  • Kubernetes

Mobingi

  • OSS
  • -
  • COO
  • CEO

Visa Assistance

Open to assisting the right candidate with the following Visa(s) / Work Permit(s)

1) Japan - Working visa Jobs

Drop files here browse files ...