Hybrid

Ethos is hiring a Scala Developer

About the Role

Sezzle is seeking an experienced Scala Developer to join our team. You will be responsible for maintaining our extensive code base and enhancing the connectivity and performance of our trading system infrastructure. You'll report directly to the Back-end director.

What You'll Do

  • Support the existing extensive code base of microservices.
  • Develop external connection points to the trading system, including backend interfaces, HTTP API, and FIX API.
  • Optimize and modify the architecture of existing infrastructure to increase productivity and facilitate further maintenance.

What We're Looking For

  • 3+ years of Scala development experience.
  • Knowledge of various JVM multithreading models, including blocking, CAS, Future/Promise, and Actors.
  • Understanding of basic functional programming concepts like recursion, laziness, and pure functions.
  • Proficiency with Scala collections and for-comprehensions.
  • Experience with the akka library, specifically akka-http, akka-streams, and the actor model.
  • Knowledge of basic data structures and algorithms.
  • Experience with SQL.
  • Ability and willingness to write tests.
  • Independence and responsibility in your work.

Technical Stack

  • Scala
  • JVM
  • Akka (akka-http, akka-streams)
  • SQL

Benefits & Compensation

  • Competitive salary & performance-based bonus programs.
  • Corporate benefits with options to choose your preferred packages.
  • Truly inspiring culture and a pleasant, informal work environment.
  • Ongoing education and training programs.
  • Opportunities to network and connect at corporate events.
  • Global career opportunities.

Work Mode

This position offers a hybrid work arrangement.

Sezzle values integrity & loyalty and looks for team players with advanced communication skills, a hands-on, can-do attitude, an overachiever mentality, and the capability to succeed in a fast-paced, ever-changing environment.

Required Skills
ScalaJVMAkkaakka-httpakka-streamsSQLBackend DevelopmentFunctional ProgrammingConcurrent ProgrammingDistributed SystemsAPI Development
Invoicing holding you back?

Focus on work, not paperwork

Stop worrying about invoicing, taxes, and compliance. Glopay handles the business setup, you handle the client work. Get paid faster and look professional.

Auto-generated compliant invoices
Built-in expense management
Income reports for tax season
95% of earnings stay with you
Try Glopay free
No credit card needed
About company
Ethos

Ethos is a leading life insurance technology company on a mission to protect families by democratizing access to life insurance and empowering agents at scale. It offers instant, accessible life insurance products with a seamless online process requiring no medical exams.

Visit website
Job Details
Category backend
Posted a month ago