Wercker
is on a mission to change the way web applications are created and
delivered. We're building a platform and tool for building, testing and
deploying in the modern world of microservices, containers and cloud.
The
Wercker back-end team is dedicated to the design, development,
maintenance and operation of Wercker production services. Within the
back-end team, golang engineers are comfortable moving up and down the
technology stack, from API development down to infrastructure services
and provisioning instances.
We’re
looking for an energetic golang developer to join our team in Amsterdam
to work on the Wercker stack and command line interface. Don’t worry if
you don’t have a lot of experience; as long as you’re highly motivated
to learn new technologies fast you’ll be a good fit!
Requirements:
-
Experience with Go!
-
Knowledge of REST and developing API’s
-
Experience with MongoDB
-
Experience with Docker
-
Working knowledge of cloud infrastructure services, preferably AWS
-
Excited about working in a startup with a geographically distributed team. Good communication skills required!
-
Bonus points for polyglot experience (JavaScript, Node)
Responsibilities:
-
Implement API’s and logic, contribute throughout the Wercker stack
-
Work closely with different people within the organization, ranging from engineering to sales and marketing
-
Ability to own a project end-to-end
-
Serve on the team’s on-call rotation and respond to production incidents
Our tech:
-
CoreOS on AWS as our infrastructure layer
-
Go, Docker, Kubernetes for the backend
-
MongoDB as our NoSQL Database
-
Node for the internal API
-
Backbone & React for the frontend
How to apply:
When applying, please include the following: