As a Node.js API developer at Coolblue you develop the RESTful microservices that form our API.
What you tell your friends you do
"I write code. - No, not like morse code. Computer code. Just... Never mind."
What you will really be doing
- Developing microservices as part of the Coolblue API.
- Designing our API through RESTful resource structures.
- Creating and optimizing data models for various distributed (NoSQL) data stores.
- Refactoring and optimizing core components of our Node.js codebase to improve its overall performance and quality.
How will you be doing this
- You're part of an agile, multidisciplinary team. You bring your own unique skill set to the table and collaborate with others to accomplish your goals.
- You prioritise your work with the team and its product owner, weighing both the business and technical value of each task.
- You experiment, test, try, fail and learn all the time - with one thing at a time.
- You don't do things just because they were always done that way. You don't ignore the lessons learned, however - even those learned by others.
Our stack
A distributed system based on microservices, built in Node.js, C# and PHP. All exposed through a uniform RESTful interface using HAL+JSON as our hypermedia format. All services exchange state change notifications through RabbitMQ. We store data in Elasticsearch, Redis, MySQL, Memcached - or whatever works best. We use GitHub, TeamCity, StatsD with Graphite and ELK.
What have we worked on last quarter
- Further improving on our continuous deployment pipeline.
- Implemented bluebird as our promises framework of choice.
- A lot of groundwork for a powerful faceted search service.
Team
You'll become part of an agile, multidisciplinary team, ranging in size between four and six members. You get your own team room, a scrum master to help guide the process and a product owner to represent the business' needs.
We offer
- Money.
- To help you keep your money, we also chip in on your pension, pay for your travels and offer a discount on all the stuff we sell.
- An indefinite contract (that's for ever, and ever, and ever).
- Room for you to do things your way.
- An extensive relocation package. Just pack your toothbrush, we'll take of the rest.
- Lots of things you can learn through our in-house Coolcademy.
- All work and no play is not our thing, so you get 25 days of paid leave.
- You're not a real Dutchie if you don't own a bike, so our reimbursement plan has you covered.
- An office in the heart of Rotterdam so there's plenty to do after work.
- And yes, we also have the industry standard perks such as free beer, ping pong tables and awesome parties.