Back End Developer

Job description

What are you going to do?

To support our ambition of being the no. 1 No-Code platform for citizen developers, we are looking for an Experienced Back End Developer  who wants to help support the vision of our Forrester-licensed no-code application development platform.

 

As a back-end developer you will be working on our no-code platform, Betty Blocks! Examples of problems we are trying to solve include: 

  • Enabling our no-coders to build fast & responsive single page applications without using a line of code.

  • Building a generic, secure & scalable API on top of our users data, allowing them to use data in their applications. 

  • Running the business logic our no-coders created at scale, while making sure that one application does not influence other applications. 

To tackle these problems you will work in one of our international scrum teams, which consist of topnotch Front- and Back End Developers, designers and DevOps engineers. Each team owns a part of our product from front to back. Being responsible for the quality, scalability & design of their feature. 

 

As a back-end developer you will work with your team to translate user problems into code. On a day you can be writing Elixir code, helping your teammates, doing a performance test, writing tests or doing one of our daily deployments (which is as simple as pressing a play button). 


About Our Tech Stack

  • Our main backend language is Elixir, though we do have some NodeJS (with TS) services as well

  • In our backend we also use Redis, MariaDB & RabbitMQ.

  • For our frontend we use React in combination with Typescript

  • Communication between our frontend and backend happens through GraphQL

  • Our platform runs on Azure using Docker & Kubernetes

  • We are fans of testing and try to cover our platform as much as possible using multiple layers of testing (Unit, Integration & E2E) . We run these tests in our automated CI pipeline.

We are constantly improving our stack and development process and are happy to incorporate new services and technologies.


Job requirements

Who are you?

  • You have multiple years of experience in back end development;

  • You have experience with a similar technical stack or are happy to learn;

  • You are interested in (learning) Elixir and have affinity with functional programming;

  • You're passionate about writing quality code;

  • You look for the best technical solutions and you also take into consideration future requirements, needs and possibilities.



What do we offer?

Next to a monthly paid salary which is based on your profile and experience we offer:

  • A Macbook Pro you can also use privately;
  • A lot of attention for personal development;
  • Travel allowance;
  • 25 paid holidays a year;
  • A healthy lunch awaits you everyday;
  • A well arranged pension plan;
  • Make use of our in-house gym and attractive rates for personal training;
  • A brand new, spacious office, nearby the center and station of Alkmaar;
  • Friendly, diverse and ambitious teams;
  • Celebrate successes at a Friday afternoon drink, monthly Buffalo drink (notorious) or one of our own festivals.


More information:

For more information about this vacancy you can contact our Recruiter Dennis van Rietschoten via dennis.vanrietschoten@bettyblocks.com or by phone on +31625778372