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.






