Senior Full Stack Developer (React / Node.js)

icon location Amsterdam, The Netherlands
icon company Bloomon

Advanced relocation package

Adaptation tips
Adaptation tips
Flight ticket
Flight ticket
Temporary housing
Temporary housing
Visa Services
Visa Services

About Bloomon

We are a little rebellious. And a lot disruptive. The new guys taking on the traditional players. While turning our industry on its head.

We want to make flowers excite... and surprise. Be the vanguard of creativity and craftsmanship. The superheroes of service with a smile.

We want to perfect the imperfect. Make the fresh, fresher. And the experience magical.

Because flowers generate happiness. Trigger beautiful moods. And provoke the senses.

Our mission is to inspire people to bring nature indoors ... until it becomes second nature. And put flowers on every table. One bouquet at a time.

The happiness of great flowers – every day.

Position

How do we work?

Our working methodology is as disruptive as our stack and infrastructure. We are working towards a Squad model founded by Spotify, where you work in a small multi-disciplinary team. In addition, we use tools such as Slack, Jira, Github, and Trello to communicate efficiently and asynchronously -- this allows us to work with anyone, anywhere. We work from hubs spread out between Europe and Asia. And it works great! After setting priorities, tasks enter a Kanban (much like a living sprint), where developers set their own ETA which they themselves can monitor using time tracking. This way all our developers know exactly what to do, when and how. Next to that, this approach allows us to hire amazing developers from around the world, without having to compromise based on their location. Still not convinced? Apply and let us show you!

What will you do?

Next to regular day-to-day operations (creation and maintenance of web applications, design, code and test new features, incident management, ode reviews for your peer developers, and provide feedback when applicable, coach and share your experience with your team) - we have some exciting projects coming up. Think of turning a set of wireframes and designs into a fully functional gifting system, allowing our customers to give bloomon to their friends with great ease.. Or a flexible promotion codes system for sales teams in Europe or a forecasting system for our purchasing and production teams. Another one would be to setup pipelines that convert input from a transaction database to a data warehouse, optimized for data analysis, or in order to sync this data with external APIs such as our CRM system.

Your qualification

As you’ve read above we are looking for a full-stack developer. We work with the latest technologies, which allows for rapid development. Think about React.js , Redux, Webpack,Material UI, Node.js, Hapi, Kubernetes, RabbitMQ, etc.. We would love it if you already have a lot of experience in React.js and Redux. If you say you are very experienced with another high-level JavaScript framework such as Vue.js, Angular.js, or Ember.js – we would still be very happy. You do need to have a great understanding of Javascript, e.g. how scopes work and why we don’t like side effects. Everything you do will be in consideration of fundamental principles such as testability, readability, and separation of concerns.

A way to make us even more excited would be if you take an extra suitcase with for example knowledge about React sagas, Grid layouts based on e.g. react-flexbox-grid. It would be great if you could explain why Bootstrap doesn’t play very well with React’s component based architecture, or that css’ global nature in general is somewhat against what we are trying to achieve. But don’t worry if you don’t have it all – we organize peer programming every two weeks – so just take your enthusiasm and we will help you learn.

What do we expect from you?

  • Minimum of 5 years of experience in Web development
  • Minimum of 6 months experience with React.js and Redux
  • Or very experienced with a high-level Javascript framework such as Vue.js, Angular.js, or Ember.js
  • Great understanding on how to structure maintainable large-scale frontend and backend applications; e.g. how to separate concerns (business logic vs UI vs state)
  • Experience with Node.js frameworks such as HAPI, Restify, Express, Loopback, etc.
  • Experience working with, or great understanding of, micro-services and/or cloud functions
  • Unit, integration, and end-to-end testing
  • SQL

Will be a plus

  • Laravel / PHPExperience with gRPC, Kafka, RabbitMQ
  • CI/CD (Kubernetes, Jenkins, TravisCI, Docker)
  • Experience with side effect management libraries
  • Grid layouts based on e.g. react-flexbox-grid or Bootstrap

What we offer

At bloomon we assemble our bouquets with unique flowers from all over the world. We believe that diversity creates uniqueness. This is what we translate in our tech team as well. We offer you the opportunity to join a team of unique international developers who are helping us turning the industry on its head. We all love what we do – so challenge yourself, use new technologies, step out of your comfort zone, and take initiative! bloomon is the place where EVERYTHING you do matters!

Additional details

Communication and all issues related to the position are curated by the recruitment partner of Bloomon.


Senior Full Stack Developer (React / Node.js)

icon location Amsterdam, The Netherlands
icon company Bloomon

Advanced relocation package

Adaptation tips
Adaptation tips
Flight ticket
Flight ticket
Temporary housing
Temporary housing
Visa Services
Visa Services

About Bloomon

We are a little rebellious. And a lot disruptive. The new guys taking on the traditional players. While turning our industry on its head.

We want to make flowers excite... and surprise. Be the vanguard of creativity and craftsmanship. The superheroes of service with a smile.

We want to perfect the imperfect. Make the fresh, fresher. And the experience magical.

Because flowers generate happiness. Trigger beautiful moods. And provoke the senses.

Our mission is to inspire people to bring nature indoors ... until it becomes second nature. And put flowers on every table. One bouquet at a time.

The happiness of great flowers – every day.

Position

How do we work?

Our working methodology is as disruptive as our stack and infrastructure. We are working towards a Squad model founded by Spotify, where you work in a small multi-disciplinary team. In addition, we use tools such as Slack, Jira, Github, and Trello to communicate efficiently and asynchronously -- this allows us to work with anyone, anywhere. We work from hubs spread out between Europe and Asia. And it works great! After setting priorities, tasks enter a Kanban (much like a living sprint), where developers set their own ETA which they themselves can monitor using time tracking. This way all our developers know exactly what to do, when and how. Next to that, this approach allows us to hire amazing developers from around the world, without having to compromise based on their location. Still not convinced? Apply and let us show you!

What will you do?

Next to regular day-to-day operations (creation and maintenance of web applications, design, code and test new features, incident management, ode reviews for your peer developers, and provide feedback when applicable, coach and share your experience with your team) - we have some exciting projects coming up. Think of turning a set of wireframes and designs into a fully functional gifting system, allowing our customers to give bloomon to their friends with great ease.. Or a flexible promotion codes system for sales teams in Europe or a forecasting system for our purchasing and production teams. Another one would be to setup pipelines that convert input from a transaction database to a data warehouse, optimized for data analysis, or in order to sync this data with external APIs such as our CRM system.

Your qualification

As you’ve read above we are looking for a full-stack developer. We work with the latest technologies, which allows for rapid development. Think about React.js , Redux, Webpack,Material UI, Node.js, Hapi, Kubernetes, RabbitMQ, etc.. We would love it if you already have a lot of experience in React.js and Redux. If you say you are very experienced with another high-level JavaScript framework such as Vue.js, Angular.js, or Ember.js – we would still be very happy. You do need to have a great understanding of Javascript, e.g. how scopes work and why we don’t like side effects. Everything you do will be in consideration of fundamental principles such as testability, readability, and separation of concerns.

A way to make us even more excited would be if you take an extra suitcase with for example knowledge about React sagas, Grid layouts based on e.g. react-flexbox-grid. It would be great if you could explain why Bootstrap doesn’t play very well with React’s component based architecture, or that css’ global nature in general is somewhat against what we are trying to achieve. But don’t worry if you don’t have it all – we organize peer programming every two weeks – so just take your enthusiasm and we will help you learn.

What do we expect from you?

  • Minimum of 5 years of experience in Web development
  • Minimum of 6 months experience with React.js and Redux
  • Or very experienced with a high-level Javascript framework such as Vue.js, Angular.js, or Ember.js
  • Great understanding on how to structure maintainable large-scale frontend and backend applications; e.g. how to separate concerns (business logic vs UI vs state)
  • Experience with Node.js frameworks such as HAPI, Restify, Express, Loopback, etc.
  • Experience working with, or great understanding of, micro-services and/or cloud functions
  • Unit, integration, and end-to-end testing
  • SQL

Will be a plus

  • Laravel / PHPExperience with gRPC, Kafka, RabbitMQ
  • CI/CD (Kubernetes, Jenkins, TravisCI, Docker)
  • Experience with side effect management libraries
  • Grid layouts based on e.g. react-flexbox-grid or Bootstrap

What we offer

At bloomon we assemble our bouquets with unique flowers from all over the world. We believe that diversity creates uniqueness. This is what we translate in our tech team as well. We offer you the opportunity to join a team of unique international developers who are helping us turning the industry on its head. We all love what we do – so challenge yourself, use new technologies, step out of your comfort zone, and take initiative! bloomon is the place where EVERYTHING you do matters!

Additional details

Communication and all issues related to the position are curated by the recruitment partner of Bloomon.


You have successfully subscribed

Create an alert

As an applicant