software developer
Role details
Job location
Tech stack
Job description
- Java 11 (Spring Boot)
- Python
- JavaScript, TypeScript
- NodeJS, ReactJS, NextJS
- Elasticsearch, MongoDB, Redis
- TensorFlow, MLflow
- Docker, Kubernetes
- AWS, Azure
Requirements
-
Experience designing and building fully fledged production-ready distributed systems.
-
3+ years of experience writing high quality, reusable and robust code that is easy to maintain and extend.
-
MSc degree in Computer Science or a related technical field.
-
Someone who is comfortable with more than one backend programming language (e.g. Java, JavaScript, Python, Go, Rust) - the ability to pick the best tool for the job is more important than experience in any single tool.
-
Good communication. Required language is English.
-
Someone who is constantly on the lookout to improve scalability, security and system performance.
-
Willingness to explore new tools and technologies.
-
Experience working with cloud platforms (e.g. AWS, Azure, GCP).
Benefits & conditions
-
The opportunity to be part of a team of passionate, diverse and highly driven software developers who work on cutting edge technology. We work hard, party hard and live for what we do: Disrupting the world of speech analytics.
-
Competitive salary and an attractive stock options package.
-
25 vacation days.
-
Flexibility - we trust you to make the right decision about when and where you do your best work.
-
Our headquarters are in the most beautiful area of the famous Amsterdam Canal District.