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
We have filled this position now. Thanks!
Popular in Jobs
Other popular topics
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #phoenix_html
- #iex
- #blog-post
- #graphql
- #genstage
- #ai
- #websockets
- #supervisor
- #advent-of-code
- #elixirconf-us
- #distillery
- #processes
- #forms
- #api
- #metaprogramming
- #security
- #performance








