Scala Engineer

SwissBorg is a crypto investment platform with 790,000+ verified users, offering cryptocurrency trading across 16 fiat currencies and 90+ cryptocurrencies.
Kraków, PolandTallinn, EstoniaLisbon, Portugal
Backend
Senior Software Engineer
Remote
5+ years of experience
Finance · Blockchain

Description For Scala Engineer

SwissBorg is a leading cryptocurrency investment platform that serves over 790,000 verified users, offering comprehensive crypto trading services across 16 fiat currencies and 90+ cryptocurrencies. As a Senior Scala Engineer, you'll be integral to the back-end development of SwissBorg's flagship app, working with cutting-edge technologies in a distributed systems environment.

The role offers an exciting opportunity to work with some of Europe's best Scala Engineers, utilizing modern technologies like Cats Effect 3, Tapir, Sttp, Fs2, Pekko, and working with infrastructure including Kubernetes, Docker, ArgoCD, PostgreSQL, and Kafka. The architecture is based on microservices, Event Sourcing, and Reactive principles.

You'll be joining a transparent and balanced work environment where you can make immediate impact through your code deployments. The position involves designing backend architecture, solving complex financial and distributed systems challenges, ensuring code quality through rigorous testing, and contributing to the overall technical architecture. You'll also have the opportunity to mentor junior team members and own your services end-to-end.

SwissBorg values diversity and promotes an inclusive culture, believing that different perspectives lead to better outcomes. They offer competitive benefits including training budgets, latest equipment, flexible working hours, and company retreats. The company strongly encourages applications from all backgrounds and ensures a welcoming space for everyone.

Last updated a day ago

Responsibilities For Scala Engineer

  • 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
  • Take part in the continuous improvement of the overall technical architecture

Requirements For Scala Engineer

Scala
Kafka
PostgreSQL
  • Highly experienced with Scala
  • Strong sense of ownership and entrepreneurial thinking
  • Must have a keen interest in Crypto/Web3

Benefits For Scala Engineer

Education Budget
  • Training and development budget
  • Latest MacBook Pro
  • BORG welcome bonus
  • Flexible working hours
  • Vacation days + local bank holidays
  • Company wide retreats

Interested in this job?

Jobs Related To SwissBorg Scala Engineer

Software Engineer III- Salesforce

Senior Salesforce Engineer role at JPMorgan Chase's Nutmeg division, focusing on developing and integrating Salesforce solutions for customer service and operations platforms.

Community Engagement Market Manager - Corporate Responsibility

Community Engagement Market Manager role at JPMorgan Chase focusing on strengthening inclusive economic growth in the New York Metro area through stakeholder engagement and community development initiatives.

Lead Software Engineer

Lead Software Engineer position at JPMorgan Chase focusing on backend development and cloud technologies for Asset & Wealth Management division.

Securities Lending Java Senior Lead Software Engineer

Senior Lead Software Engineer position at JPMorgan Chase focusing on Securities Lending technology development using Java, Spring Boot, and cloud technologies.

Software Engineer III - Java Full stack

Senior Software Engineer role at JPMorgan Chase focusing on Java full-stack development, microservices, and cloud technologies in the Asset & Wealth Management division.