Senior Software Engineer (Elixir) - Kamana - Remote USA

Who we are.

We are a small and passionate team working to eliminate inefficiency and financial waste in the world of healthcare staffing. We’re transparent. We’re nimble. We’re always learning. And we’re having a ton of fun along the way.

Why we’re here.

Kamana was born out of the personal frustration one of our founders experienced throughout his nursing career. Having spent more than a decade working in dozens of hospitals across the country, John witnessed first-hand how repetitive processes and inefficient technology result in missed opportunities and financial waste for him and his employers.

What we do.

We build user-centric, feedback-driven software for the healthcare staffing industry. Currently focused on travel nursing and allied health, we enable healthcare workers to manage their credentials and careers from a single place and staffing agencies to hire and collaborate with the workforce far more efficiently.

My name: Amanda
My position: Talent Acquisition Manager
Company name: Kamana
Company website:
Company headquarters (country): Remote first
Company info and history (how you’re using Elixir etc): Elixir and Pheonix /front end

Job title: Senior Software Engineer (Elixir)
Job description:
Who You Are.

You consider yourself a senior-level software engineer with an unending passion for solving real problems for real people. You love delighting users by creating great product experiences through collaboration and innovation. You have a growth mindset, you own your work, and you seek continuous learning in everything you do.

What You’ll Do.

As an instrumental member of our software engineering team, you’ll be working day-to-day in collaboration with our engineering and product teams to build experiences that will help shape the future of healthcare. You’ll be leveraging Elixir and the Phoenix web framework as your primary development to help us solve technical challenges in the ever-evolving world of healthcare staffing. You’ll also work collaboratively with a team of wildly talented product designers and engineers to evolve our platform to meet changing market and business needs.

Every day will look a little different, but in general, you will do things like:

  • Collaborating on the design and development of high-quality software design and architecture.
  • Building systems that securely support and improve deployability and testability.
  • Identifying, prioritizing, and executing tasks in the software development life cycle that prioritize our users and clients.
  • Ruthlessly reviewing and debugging code for excellence and performing validation and verification testing.
  • Constantly looking for opportunities to improve and automate routine tasks.
  • Championing the culture and growth of the engineering team by actively mentoring junior engineers as we grow.
  • Generating documentation in both code and High-Level-Design (HLD) and process.

What You’ve Done Before.

You have production experience developing and deploying Elixir applications. You have an in-depth understanding of the components of Phoenix (Controllers, Channels, Contexts, Schemas, etc.). You also have a deep understanding of how Elixir (and Erlang) concepts make Phoenix possible. You’re acclimated to agile development environments.

It’d Be Cool If You’ve Done This.

We’re new to continuous integration/continuous deployment, but your experience in that area would be a huge asset. Experience in monolithic systems and decomposing them into potential macro-services and eventual micro-services will set you apart from the rest!

:us: This position is open to US-based applicants only.
Salary range: $175,000 - $185,000
Position on remote work: 100% Remote

Interview Process
#1 Cultural alignment interview - 30 min
#2 Technical Interview - 60 mins
#3 Founder and VP Interview - 60 min

Further info
Please apply using the link: Senior Software Engineer (Elixir) - Kamana