Senior Back-end Engineer

Revolutionising FinCrime Risk Management

Job details

  • Full-time
  • map markerBerlin, DE - Partially remote More details
  • EUR60.000 - 75.000
    Gross Anual Salary
  • globeRelocation paid
  • circle-checkVisa Support
    This company is capable and willing to help you with visa authorisation bureaucracy.
  • routeSenior
  • routeRequired language: English
  • Back-end Developer
  • tagMust Have: Continuous Deployment, Software DevelopmentOther Required: Python, SymfonyNice to Have: TypeScript, Vue.js

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300


About us:
Elucidate is a Berlin-based startup RegTech/RiskTech building an innovative SaaS-based solution for Financial Crime (FinCrime) risk management. In short, we are providing a quantified risk management platform designed to help clients minimise the risks of money laundering, corruption and terrorist financing, whilst also ensuring strong international connectivity.

About the tech:

As programming languages are a weapon-of-choice, and different problems can be solved best in different languages, we are taking a microservice approach. Our current Tech-Stack mostly consists of:

  • Front-end application, using Vue.js, Typescript, VueX, VueX-ORM, plotly
  • An API for the Front-end, using API-Platform/Symfony 4
  • We do calculations in Python, which is wrapped into a Flask-App to communicate with other services
  •  Communication is a combination of sync API calls and async event messages (AMQP / RabbitMQ)
  •  We use the Ethereum Blockchain as notary, so we have a Web3/NodeJS application for that
  • A React-Admin application for CRUD-like operations (and a bit more)
  •  Node.js service to render PDFs with Puppeteer
  •  We run everything on a Kubernetes cluster (GKE), 100% containerized, 100% dockerized
  • Tests, Tests, Tests and even more Tests. We are pedantic about testing, unit, functional, behaviour, E2E (cypress)
  • We ship from Gitlab (CI/CD), we deploy ~3-5 times to prod per day, even on Friday evenings

Your role & responsibilities:

  • Design, build and maintain components of our application
  • Participate in code-reviews
  • Ensure high quality by measuring code metrics and care about them
  • Work very close with the rest of the company
  • Take a fair part into the CI process

Main requirements

Our Tech-Skill requirements:

  • Expert-skill in one of: Python, PHP and willingness to learn all others
  • You are eager to expand your knowledge and skill on the other languages
  • Basic understanding of Linux systems. You don’t need to be a super-professional bash enthusiast, but it helps if you are not scared by a shell :)
  • Automated testing is not a burden to you but something that you really really like :)
  • Experience with git. Understanding how branches work is a plus. Being able to commit directly to prod is a minus :) 

Our soft-skill requirements:

  • A keen sense of humour
  • Open-minded! This is a must-have, we need to be able to learn from each other to grow everyone's knowledge
  • Fluent in English
  • You like to work in international teams
  • We are a startup, which means that certain processes are not as well-managed as you might find in large-scale companies, and proactive, self-reliant working style will be much appreciated (which does not mean that you will feel like a 1-man-army, no worries, we are there for you!)
  • Familiar with agile methodologies / Scrum + Kanban, wanting to live well-tuned agile processes, while being aware that this takes work to reach in a startup

Nice to have


  • Symfony experience is a plus! 
  • JS/TS 
  • Additional Ops skills are a plus! 
  • Understanding and be interested in parts of the financial system

Benefits & Perks

  • International company. It means 
    • International employees 
    • International customer base
  • Possibility to work remote
  • Participation in the VESOP
  • Fast growing company

Remote Details

Core office hours are held in CET

Apply now

Sign up to apply

Or sign up to refer and earn a reward of €300