Please note: This is an on-site position in Copenhagen, Denmark. Applications for remote work will not be considered.
Are you interested in reinventing the way people are matched with jobs and working with technologies such as Node.js, Scala, Akka, Kafka, Redis, MongoDB, Docker, Kubernetes, and Spark?
You have come to the right place.
Relink builds technology that uses machine learning to match people with jobs. Our distribution is through APIs and backends that we develop using Node.js and Scala and are run as microservices in a Kubernetes cluster on Amazon EC2. To help us maintain, improve and develop additional products, we are hiring a Backend Developer who is passionate about the technologies we use and and our overall mission to change the way people are matched with jobs.
We want you to:
Maintain and develop our production stack with a primary focus on Node.js, Scala, and the JVM stack
Have ownership of microservices and their successful execution and availability
Optimizing existing and new components to maximize modularity, testability as well as continuous delivery
Take advantage of technologies such as Docker and Kubernetes
Have a strong opinion about what good code looks like and the ability to share best practices across the team
Be able to work across teams, in particular together with DevOps and Data Scientists
What we are looking for:
You should know about functional programming, non-blocking IO, and actor-based systems, regardless of how much or little you have worked with Scala or Node.js specifically
Have a solid understanding and love for microservice architecture
You should be able to grasp many technologies and learn new ones quickly
Enjoy creating and maintaining open source libraries that we use in production
You know your way around Amazon's AWS offerings and experience with EC2, Lambda, AWS Gateway, Elasticache, Redis, DynamoDB, IAM, and Kinesis are a plus
A can-do attitude: If you see something you do not like, you fix it
Experience with developing and continuous delivery of microservices based on Node.js is highly appreciated
Excellent verbal and written communication skills in English
Previous startup experience is a plus.
All shortlisted applicants will undergo testing of programmatic skills and problem solving both individually and within a team. The expected timeframe for skill and personality testing is up to one week.