About the Job

You will work in a team of four people distributed across the world. We work closely and collaborate every day learning from each other and combining our diverse experience to produce well-crafted software.

In broad terms, the team is responsible for the following

Our team builds applications mostly using ReactJS on the front-end and NodeJS on the backend. We design the solutions and choose the technologies based on the problem we are trying to solve. We want to find the best way to solve the task together. Sometimes it means choosing between GraphQL and REST API. Sometimes it means deciding between staying with the current server-rendered application or rewriting it as single page application. We value the high quality of the code and follow software craftsmanship principles. We believe that writing tests and refactoring the code makes us faster and better.

To get a better sense of what you could be doing every day, here are some things we have worked on recently

The team is versatile, and you will have an opportunity to work in different areas and with different technologies if you will. As a team, we take care of things like DevOps, backend, and front-end. You will not be expected to be an expert in all of them. You can learn from us, and we can learn from you. You will have a lot of freedom and autonomy to do great, creative work. Sometimes we need to tackle the problems and technologies none of us has a lot of experience with, but we are happy to take the challenge. We give each other a lot of support to deliver things together as a team.

Technologies