Hybrid Remote

Scala Developer - Trading and Treasury

Leonteq Securities AG logo

Leonteq Securities AG

Zurich - Switzerland 🇨🇭

We are looking for an experienced Scala developer in the Trading and Treasury area. Together with one other developer, you will take ownership of a securities-finance application and a funds-management application, and you will be implementing and maintaining their back-ends. Financial background is desired, but not necessary. You will have the opportunity to learn the business domain over time.

TECH STACK

Tech Stack: Scala 2.13 with Cats and Cats-Effects. Postgres. Kafka. http4s / REST, Swagger, protobuf, avro

Development Environment: Github, Jenkins, IntelliJ Idea, Jira Work machine: Windows with WSL2 or Mac

WHAT YOU'LL DO

  • Have lot's of interaction with the product-owner in your area
  • Participate in the planning: break down tasks into incremental deliveries, provide effort estimates
  • Implement the deliveries.
  • Unit tests, integration tests, code reviews
  • Collaborate with front-end developers
  • Document what you are implementing (confluence)
  • Provide production support for the application users (within the company), interact with the application users to understand their needs

TEAM / PROCESS

  • One other Scala developer in the team
  • A greater product team with a product-owner (who also does business-analysis), front-end developers, and application users
  • Two weeks release-cycle to production
  • Hybrid working model: 3 days per week in the office (height-adjustable desks), 2 days remote

WHAT YOU'LL NEED

  • Professional experience with Scala, strong coding skills, interest in functional programming
  • Fluency in English (written and spoken)
  • Willingness to acquire a strong understanding of the underlying business (the product-owner will help you with that)