Senior Engineer - Lavanda - Remote (UTC+/-2)

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.

3 Likes