HamburgerMenu
hirist

Scala Engineer - Backend Architecture

NS Global Corporation
5 - 23 Years
Multiple Locations

Posted on: 25/09/2026

Job Description

Job Description :

As part of an Agile team, the candidate will work with users to refine requirements, design, and develop high-quality and scalable systems, and assist users during the QA/UAT process. This is a hands-on, technical position with the expectation that a majority of the candidate's time will be spent on active development tasks.

Total Experience : 5-23 years

Non-negotiable Requirements :

- 5+ years professional experience developing solutions with Scala or other functional language

- Experience writing Unit Tests and Acceptance/Behaviour Tests

- Ability to deliver quality code on timely basis

- Strong data structure, algorithm, and problem-solving skills

- Experience and desire to work in an Agile environment (pair programming, daily stand-ups, etc.)

- Demonstrable knowledge of problem domain at previous employments

- Experience working on a team, sharing code base with continuous integration

- Willing to participate in production support rota

- Experience working in Linux/Unix environment

Nice to have :

- Message-oriented-middleware (Kafka, AMQP, MQ, AMPS, etc.) experience

- Distributed systems experience

- Web Application development (JavaScript, AngularJS, Bootstrap, etc.)

- REST API design and development

- DDD/CQRS/Event sourced systems experience

- Relevant industry (banking middle/back office) experience

- Experience in scripting languages (Bash, Python, etc)

- Experience with automated deployment technologies (Ansible, Puppet, Chef, Docker, etc.)

- Experience with 3rd party Scala libraries and frameworks (Scalactic, Scalatra, Akka, RxScala, Type Level libraries, etc.)

- Understanding of Category Theory

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...