krisleech

krisleech

About us

My name: Kris Leech
My position: Lead Software Engineer
Company name: Lavanda
Company website: https://www.getlavanda.com/
Company headquarters (country): UK

We are extracting our first Elixir (macro)service from a Ruby/Rails monolith. The domains are Finance, Accounting and Payments.

The service is an Umbrella app:

apps
├── accounting
├── bookings
├── cdc
├── export
├── kafka
├── shared
└── web
apps/accounting/lib/accounting
├── application
│   ├── command_handlers
│   ├── denormalizers
│   ├── event_handlers
│   ├── queries
│   └── schema
├── application.ex
├── domain
    ├── commands
    └── entities

Technologies: Elixir (Phoenix, Oban, Broadway), GraphQL, Kafka

Event storming, Domain Driven Design.

About the job

Job title: Senior Backend Engineer
Job description: Our finance product team is responsible for Lavanda’s accounting, billing, invoicing, and payments system which is used by our customers to take payments for student accommodation.This is a growing product built in Elixir, and handles hundreds of thousands of payments monthly.You would be joining an existing team of 6 (frontend, backend, QA, PM, and EM) and be a part of 2 new additional hires. More info here: BambooHR
Salary range: ?
Qualifications or experience required: 5+ years of professional backend development experience
What the successful job applicant will be working on: Finance, Accounting and Payment capabilities of the core PMS (Property Management System).

Position on remote work

We hire outside the UK via Employer of Records so you would be a full time employee. We however can’t hire from Germany or France due to complications in hiring in those markets.

Remote job: yes
Remote restrictions: UTC +/- 2

About the interview process

Chat with Head of Engineering, 45 min technical test (pairing).

Further info

We are migrating functionality from a ruby codebase so it is likely you will need to also code Ruby, but past experience is not needed, but a willingness to get involved. Long term we will code in Elixir.

Showing Posts 1 to 1

krisleech

krisleech OP

We have filled this position now. Thanks!

— All posts loaded —

Where Next? Top

Trending in Jobs Top

AstonJ
If you have a freelance or short term contract job, or one where you are looking for interns or equity-only jobs (i.e any job which is no...
New
austinsmorris
True Anomaly delivers decisive capabilities for space superiority. We build autonomous spacecraft, advanced payloads, mission software, a...
New
AKVicster
At Vic.ai, we’re building the autonomous finance platform for the modern enterprise. Using advanced AI and machine learning, we automate...
New
charlesfsl
Introductory paragraph This role serves as a senior technical leader who owns the health and direction of SmartLogic’s engineering organi...
New
charlesfsl
Introductory paragraph Staff Engineers at SmartLogic provide technical leadership for multiple ongoing projects and help develop solution...
New

Other Trending Topics Top

GenericJam
Edit: 2026 May 15 - This post is archived. Mob is alive!! Main docs: mob v0.7.11 — Documentation A bit of explanation for the slightly c...
New
JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
garrison
Hobbes is a low-level distributed database for the Elixir programming language. Hobbes provides a simple, safe, and scalable storage lay...
New
mhanberg
Hi everyone! The first release candidate for the Expert language server project is now available! We’ve published a press release detai...
New
budgie
A little off-topic, but I feel like people here have a good head on their shoulders. I used to be quite good at making software. Was luc...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews