krisleech

krisleech

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.

Most Liked

krisleech

krisleech

We have filled this position now. Thanks!

Where Next?

Popular in Jobs Top

maiwand.nessar
Introductory paragraph theScore , a wholly-owned subsidiary of PENN Entertainment , empowers millions of sports fans through its digital...
New
shiroyasha
Introductory paragraph At Operately, we are building the future of company operations and open-source software. You would be the first s...
New
dsb84
7Sage is a fast-growing education technology company. We’re looking for a Senior Elixir Engineer. Our small, remote team moves at the pac...
New
sublimecoder
Introductory paragraph InsideTrack is passionate about student success. Since 2001, we have been dedicated to partnering with colleges a...
New
evan22w
Introductory paragraph Our team at Rotabull is looking for a short-term, senior full stack engineer to work on our application which is ...
New
lleger
Introductory paragraph Hiive is looking for a Senior Elixir Backend Engineer to join our product team and work on an Elixir / Phoenix ba...
New
neilberkman
Full-stack developer for PETAL-stack application I’m putting together a team to build the MVP of a PETAL-stack app for a client, a new s...
New
jeffdeville
Project This project has 2 main things going for it: It’s a phoenix app that requires common, but non-trivial features. eg: White lab...
New
andre1sk
https://adobe.wd5.myworkdayjobs.com/en-US/external_experienced/job/Seattle/Functional-Programming-Generalist_46723-1
New
bengerson
Introductory paragraph Hello Elixir enthusiasts! We’re excited to announce a great opportunity at Candidately. We’re currently seeking a...
New

Other popular topics Top

vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
dogweather
I wrote this comment on r/haskell, and it’s not popular there. :wink: But I think I’m on to something… Haskell reminds me of Java, and e...
New
hariharasudhan94
Lets say I have map like this fetching from my database %{"_id" => #BSON.ObjectId<58eb1a7a9ad169198c3dXXXX>, "email" => ...
New
svb
Hi! Currently I want to submit a form by pressing the Enter key. However, since my input field is of type “textarea” this is just adds a...
New

We're in Beta

About us Mission Statement