Scala Engineer

SwissBorg
Summary
Join SwissBorg as a Senior Scala Engineer and contribute to the back-end development of our flagship app, impacting millions of users. You'll collaborate with a talented team, build and own your products, and see real-time results. Our tech stack includes Scala, Cats Effect 3, Tapir, Sttp, Fs2, Pekko, Kubernetes, Docker, ArgoCD, PostgreSQL, and Kafka. We offer a transparent environment, promoting work-life balance and opportunities for professional growth. You will be involved in all stages of the software development lifecycle, from requirements gathering to deployment and monitoring. We value ownership, entrepreneurial thinking, and a keen interest in crypto/Web3.
Requirements
- Highly experienced with Scala
- Strong sense of ownership and entrepreneurial thinking - customer value should be your key driver
- Must have a keen interest in Crypto/Web3
Responsibilities
- Identify requirements for backend architecture design and API with the engineering team
- Solve challenging problems in the context of finance and distributed systems
- Write rigorous automated tests and ensure code quality and documentation
- Optimise the code for performance
- Support and coach junior team members
- Own your services, from tech design to deployment and monitoring
- Help the product to design the requirements for a feature, providing technical guidance early in the process
- Take part in the continuous improvement of the overall technical architecture
Preferred Qualifications
A strong understanding of trading systems and deep familiarity with the trading domain with a particular emphasis on arbitrage strategies
Benefits
- Training and development budget
- The latest MacBook Pro
- BORG welcome bonus
- Flexible working hours - we believe in outcome over output
- Vacation days + local bank holidays
- Company wide retreats