Position: Scala Developer for Fintech product
Company: Scalamandra
Category: Scala
Experience required: 5y
English level: upper

We're looking for an ambitious full-stack developer to apply best practices in building FX and Payments platform. Our ideal candidate is passionate about programming and able to provide clever solutions for complex web and mobile front-end applications.
We want a talented and devoted developer to join us as we move to the next step in our growth. An important part of the role is to collaborate with other departments throughout the product development lifecycle.

Project is an AIM-listed E-Money Institution providing FX & Payment Services to corporate and private clients globally.
We are a fast-growing multi-faceted business with a suite of alternative banking products and have built and developed our own in-house technology to facilitate this.
We have a proven track record of delivering excellent services to our clients and have big growth aspirations to become the go-to digital account for businesses trading internationally.

Role And Responsibilities
The role will report to the CTO.
You will be required to maintain, develop and enhance our in-house back-office and customer web portals.

Candidates must:
● be confident to work independently or as part of a small team
● have the ability to work on multiple parts of a web application
● collaborate with other engineers, stakeholders, and clients to understand business goals,
analyze requirements, propose solutions, and ensure the successful execution and delivery of the end product.
● assist in scoping, and planning of projects.
● participate in code reviews and other forms of knowledge sharing.
● experience of test-driven development and ensuring maximum code coverage
● Strong understanding of RESTful web services, microservices architecture, and cloud computing
● Familiarity with Continuous Integration and Continuous Deployment (CI/CD)

Required Skills
Candidates must have demonstrable experience building scalable enterprise applications and be proficient in at least two of the following and be willing to learn the third with mentoring from colleagues :

● Java and its related technologies, such as Eclipse microprofile or
● Scala and its related technologies, such as Akka, and SBT
● JavaScript and its related technologies, such as React, Angular, and Node.js

Desirable Skills
We'd be particularly impressed if you have experience with Ember.js (a framework used by companies such as (Microsoft, Netflix, Sage, Linkedin etc. and is the key framework used in our web applications.

We will also be very impressed if you are familiar with Scala and functional programming.