Senior Elixir Backend Developer

Private information
LiveView OTP Phoenix PostgreSQL Tailwind

I am a software engineer and technical lead with a passion for building scalable and robust backend systems - from event-based microservices to monoliths. At The Internet of Behaviours Company, I enable real-time interactive updates to remote displays.

I’m an Elixir expert (~7yrs) specializing in Phoenix and OTP (supervision, GenServers, GenStage, async processing). I’m also a Postgres enthusiast with hands-on experience in table partitioning, query and index optimization, and addressing bloat. I also work comfortably with Python, Git, Docker, Kubernetes, and RabbitMQ. Other tools I’ve used include Javascript, Java, Kafka, MySQL, Mathematica, Modelica, and Pascal.

I’ve built and operated systems across a wide range of domains:

  • real-time data delivery to IoT displays
  • a product indexing engine for e-commerce
  • a platform for routing wearable device data to transformation algorithms
  • a simulation engine for biological differential equation models
  • one of the earliest one-time PIN mobile authentication systems

I strive to deeply understand the tech I use, but I value readable, testable, and maintainable code over cleverness. I believe readability and clarity counts more than sophistication.

I’m particularly drawn to transforming industries still reliant on paper, manual processes, and legacy tech, agriculture and finance among them. I believe they stand to gain immensely from automation and agentic AI workflows.

I love hiking and mountain biking and spending time with my family.

Actively looking

De Doorns, Western Cape, South Africa

03:15 AM

Prefer remote

Interested in offers

Full time

Contractor

Interested in roles

Senior

Principal / Staff