Scala Software Engineer (Delft / Kyiv)

  • DevOps
  • Delft, Netherlands

Scala Software Engineer (Delft / Kyiv)

Job description


Are you a Scala developer? Then we would like to invite you to join the Tradecloud DevOps team located at Yes!Delft in Delft and UNIT.City in Kyiv.

Our team uses the latest software architecture such as micro services, event-driven, CQRS, clustered event-sourced actors, streaming and DDD. We are using latest technologies like Scala, Akka, Golang, Kafka, Cassandra and Elasticsearch. We use Continuous Delivery, which means we release per feature. The source code integration, testing and deployment are fully automated using Jenkins, Ansible, Docker, Mesos and Marathon.

As a backend developer you will join the Tradecloud DevOps team in Delft/ Kyiv and extend the Tradecloud Platform with new features like the Supply Chain Network, real-time Activity Stream and Supply Chain Metrics. Think real-time LinkedIn and Slack for the supply chain. You will be responsible for managing the best performance, availability, scalability and security of the platform.


What Tradecloud offers:

  • Become part of the DevOps team and develop micro services in Scala and Golang
  • Work at Yes!Delft or UNIT.City in a high-tech, start-up culture, surrounded by young entrepreneurial minded people
  • Receive coaching from experienced tech and team leads
  • Work on an innovative, growing SaaS platform with an international company
  • Apply innovative concepts such as micro services, event-driven and clustered event-sourced actors.
  • Join Scala conferences
  • 32 to 40 hours per week
  • The salary will depend on your experience, skills and quality of work

What Tradecloud is looking for:

  • Passionate, communicative, experienced developer
  • Eager to learn new architectures and technologies
  • A smart, getting things done type developer
  • Driven to bring and maintain working software in production
  • You are living in South Holland (the Netherlands) or in Kyiv (Ukraine)
  • No Visa sponsorship or relocation support.

Required skills:

  • Upper-Intermediate English communication skills
  • 1+ years Scala and Akka
  • 3+ years experience with API's, micro services and messaging
  • Git, Linux

Desirable skills:

  • Programming: Golang, Python
  • Architecture: event-driven, CQRS, event sourcing, clustering, streaming
  • Technology: Kafka, Cassandra, Elasticsearch
  • Infrastructure: Jenkins, Ansible, Docker, Mesos
  • Process: Continuous Delivery, Kanban

Acquisition regarding this vacancy is not appreciated.