SwissBorg Distributed System Engineer (Scala)

  • Software Development
  • Full-Time

Posted on January 14th, 2019

SwissBorg is a ambitious fintech building a 2nd layer crypto investment mobile app with an institutional grade back-end technology in order to democratize access to wealth management. Developed by a team of tech and financial experts, we are decentralized to the world with teams in Switzerkland, Toronto, Tokyo and London and operate as a meritocracy.

We recently completed our successful ICO (52MUSD raised) and are now following our community-driven roadmap, rapidly expanding and growing our workforce.

We are offering you the opportunity to join our team as Financial Scala engineer: if you like fast-paced environments, agile thinking and flexible work policy, this is your chance to apply!

Advantages* Freedom to create, build a research architecture and the company you always dreamed of* Grow in an environment with experts in crypto, investments, coding, AI, psychology, and business* Very competitive Salary and Bonus* Free lunches and unlimited drinks. (Coffee, loose leaf teas, draught beer)* Flexible work hours

Responsibilities

  • Write server-side Scala code to build a scalable infrastructure capable of handling digital cash and crypto-currency transactions for smartphone users all around the world.
  • Identify requirements for backend architecture design and API with the engineering team.
  • Integrate with multiple crypto exchanges, focusing on high scalability
  • Solve algorithmic challenging problems in the context of finance and distributed systems
  • Write rigorous automated tests and ensure code quality and documentation
  • Optimize the code for performance

Requirements

  • Expertise in Scala is a must
  • Experience with JVM technologies, RDBMs, cloud architectures. Cassandra and Kafka a plus
  • Knowledge about the CQRS/Event Sourcing architecture
  • Strong sense of ownership and entrepreneurial thinking - customer value should be your key driver
  • Flexible, proactive, organized, detail-oriented and entrepreneurial
  • Excellent English communication skills. French is a plus
  • Experience in the finance industry a plus
Apply for this Position