Vacature Back-end Developer

Back-end Developer in Delft

Back-End Developer Johan Sports

Delft

We are looking for an engineer experienced in working with server-side technologies to help our team develop innovative solutions and support the existing system.

Most clubs can't afford or don't have the know-how to work with a Performance Monitoring System. We focus on making such technologies affordable and easy to use for sports teams on all levels!

Recently acquired by Demcon, we are a small but ambitious group of people which still operates independently so you can expect a start-up environment while being backed by a well-rounded company. We are looking to expand our technical team and accelerate the development of the JOHAN Sports ecosystem.

As part of the back-end team, you will help with the maintenance and development of our backend code and infrastructure. Together, we will ensure that data from our various interfaces (user-facing and downstream), flows safely and efficiently throughout our system.

You will collaborate with team members and parties (business, operations, front-end, sports scientist and hardware developer) to discuss promising ideas and features, assess their technical feasibility and translate them into solutions. You will most often own the feature/project you work on from ideation to production.

Note that we do not expect you to have extensive knowledge in all points raised below but you expect to build experience in those fields over time if you join the team. We want you to work on what excites you but being part of a small team, some polyvalence is greatly appreciated.

About Demcon

Demcon johan sports is een ontwikkelaar van GPS-volgsystemen voor het bewaken van de gezondheid en het verbeteren van de prestaties van sportteams. Each one of our companies differentiates itself in its own domain with unique expertise and skills. This way they help customers improve their performance and achieve more. On the basis of their passion for technology our companies are able to combine forces. By sharing knowledge and working together we increase our social impact. Demcon johan sports is a developer of GPS tracking systems for monitoring the health and improving the performance of sports teams.

What are you going to do?

Your routine work could consist in:

• contributing to project specifications and assessing project impact in terms of resources and time;

• designing back-end code and infrastructure solutions;

• A minimum of security and observability (e.g monitoring) must be considered in the solutions;

• Ensuring tests, documentation and good practices via code reviews;

Some example projects you could be working on:

• Help data scientists build ML models providing access to the data they need and integrating their models.

• Back-office features to support operations (e.g firmware releases, hardware management).

• The modernisation of our system migrating key features from our legacy system.

While limited infrastructure knowledge is required to get started on the job, let us give you an idea of our back-end stack in which you will operate:

The entire infrastructure: applications, storage and domain routing is hosted on AWS. For our storage layer, we use S3, RDS instances (MySql) and DynamoDB. Our computing layer is either based on dockerized applications hosted on EC2 instances (monitored under ECS Custers) or AWS lambdas for ephemeral computing.

Services reside under VPCs and resilient inter-services communication is generally ensured via a combination of queues and event notifications. Most of our infrastructure is maintained and versioned via terraform or the serverless framework. We provision our servers using Ansible and the code release cycle is done via CI/CD.

You could get involved in working/learning Infrastructure development:

• Setting up new infra resources to support new projects

• Maintenance of our infrastructure as code

• Working on continuous integration/deployment workflow

• Find a good cost/efficiency compromise

• 2+ years of production experience In Elixir or other programming languages

• Experience designing APIs

• Willing to learn Elixir/Phoenix and work with it on a daily basis

• Experience working with relational databases

• Experience working in an Agile environment

• Excellent communication and collaboration skills


• Good Knowledge of Elixir/Phoenix, python/Django

• Experience in dev operations in a cloud-based infrastructure like AWS

• Experience with Docker and containerized environments

• Experience with Serverless technologies

• Experience with message queues, data pipelines and real-time processing

• Javascript framework (We use mainly React.JS)

What do we offer you?

Perks and Benefits:

• Work in a start-up environment backed by a well-rounded company

• Flexibility in working hours and optionally remote

• 31 days off and 8% holiday allowance;

• A good pension scheme at Zwitserleven;


Do you have any questions about this position?

Do you have any questions about this position? We will be happy to answer them. Call to Niels van der Linden (Managing Director) or () at

Have we aroused your interest for this position ? Then we look forward to receiving your cv.



Functie:backend developer
Startdatum:17-10-2023
Ervaring:Ervaren
Educatielevel:HBO
Contracttype:Vast
Salaris:onbekend – onbekend
Uren per week:1 – 40

Heb je interesse in deze vacature en wil je graag op deze functie solliciteren? Neem dan contact op met Unknown via Unknown of Unknown. Of bezoek hun website Unknown.

Deel de vacature:

Redactie Delftkrant

Leuk dat je een van de recent geplaatste vacatures hebt geopend via de delftkrant. Hopelijk vind je een baan die bij je past en waar je gelukkig van wordt!

  1. Back-end Developer DEMCON 17-10-2023

Bekijk ook andere vacatures