Summary
The job is for a backend developer at Kaizo, a fast-growing SaaS company. The role involves developing new features, designing and building RESTful and streaming services, writing highly reusable and tested code, collaborating with cross-functional teams, and having experience with Scala, Java, Python, streaming data processing, microservices.
Requirements
- 3+ years of professional experience. building backend services using a server side programming languages, preferably Scala, Java, Python; willingness to learn Scala
- Experience with streaming data processing. (familiar with backpressure, message queues like Kafka, RabbitMQ, etc.)
- Experience writing microservices
- Experience working within cross-functional teams. , collaborating with Product Managers, design and UX
Responsibilities
- Developing new features in a fast-paced startup environment
- Designing and building RESTful and streaming services to be consumed by UI and other backend services
- Writing highly reusable and tested code
- Working with a product manager and other engineers to scope requirements and shape solutions
- Analysing problems, suggesting improvements to our products
Preferred Qualifications
BS/Masters degree in Computer Science or equivalent experience
Benefits
- An office right in the heart of Amsterdam
- Great office gear: MacBook, tools, desks, chair β thereβs something for everyone
- Flexible schedule, remote work (within the EU time zone) whenever needed
- Fun workations (2019: Tuscany, 2020: Zoom π’, 2021: Portugal, 2022: Italy) & open holiday policy