Posted on: 25/09/2026
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
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1674758