Flag job

Report

Say no to manually filling long application forms

Visit any careers page and a lightning button will pop up on any compatible page.
Use ChatGPT to auto-fill

Use AI to auto fill job forms

Use ChatGPT to customise your resume for every job that you apply to

Ask for Referral for any job post

Scala Software Engineer

Location

Lisbon - Portugal

JobType

full-time

About the job

Info This job is sourced from a job board

About the role

You will be part of the IT Development department, responsible for designing, implementing and maintaining key business applications and services used by other in-house departments. As part of the Back-office team you will help our operations team run the bank by maintaining and expanding all the classical post-trade management services, including but not limited to settlement, reconciliation and treasury. Due to the nature of the business processes we support, reliability, robustness and data validation are key in our services. A typical process would be to aggregate various input data sources, process them, provide control over the process to the users and contribute results back to other systems. All services are implemented in a microservices architecture in Scala that all communicate with each other through Google Protobuf on RabbitMQ. We believe code quality is very important, all our codebase is version controlled with git and we follow the standard Github workflow (PRs, Forks and enforced reviews + CI). We also use various tools to automatically format/check all our codebase for enhanced quality. We strive to continually improve our codebase.

Skills

scala
git
docker
kubernetes
jenkins
rabbitmq
kafka
protobuf