entone

entone

Mid to Senior Elixir Engineer - Frontline Wildfire, Pacific/Mountain, Remote USA

We are looking for a full-time mid to senior level engineer with experience in Elixir to work directly with the Head of Software. You will be joining a small team to build a robust and efficient real-time IoT and mobile application platform. Elixir is our primary language for all back end development as well as potential future firmware development using the Nerves platform.

There is a lot of opportunity for growth and learning with this role. We try to utilize best practices at each step of development. In addition to developing the software, this role also works with deployments and the underlying infrastructure. Our deployments are extremely boring, it’s great. We utilize the AWS managed Kubernetes service to manage infrastructure and PostgreSQL as our primary database. Infrastructure as code, config as code and gitops help make our software delivery as painless as possible while increasing developer velocity.

About us

Our mission is to protect homes, families and communities from wildfire disasters.
Frontline enables customers to track wildfires, receive important alerts, and safely navigate a wildfire, while protecting a customer’s home with the remotely operated Frontline Wildfire Defense System. With multiple levels of redundancy, our home defense system hydrates the materials of a home and its surrounding area to prevent ignition from flying embers - the #1 cause of structure loss during wildfire.

We have a unique opportunity to sell our exterior sprinkler systems to customers in all areas affected by wildfire.

We are a small team in the early stages of growth, and yet we have already achieved significant milestones in protecting homes and earning revenue through successfully installing systems throughout Northern and Southern California. We have an experienced team of engineers, product designers, and investors and we are growing rapidly.

My name: Christopher Coté
My position: Head of Software
Company name: Frontline Wildfire
Company website: https://frontlinewildfire.com
Company headquarters (country): USA
Job title: Software Engineer
Salary range: $130 - 160k

Qualifications or experience required: 3+ years

Responsibilities

  • Design, create, and update functionality for the tools, systems and software that support our products and services.
  • Deploy and manage the backend infrastructure.
  • Work with internal stakeholders to ensure their needs are met.
  • Consult on database development and data management.
  • Identify opportunities to improve the user experience for the platforms, increase efficiency, and informational flow.

Experience / Qualifications

  • Excellent written and verbal communication skills
  • Strong attention to detail
  • Understanding of the SDLC (software development life cycle)
  • Passionate about their work and their team
  • Experience with Elixir
  • Experience working in a startup a plus

Life At Frontline

  • Join a passionate & driven team, with a mission and a sense of humor
  • Flexible work environment; remote first, USA preferred
  • Medical, Dental, Vision coverage
  • Flexible time off policy
  • Diversity and inclusion are essential values at Frontline. We know we’ll do our best and most impactful work when we feel we’re represented and we belong. We encourage talented people from a wide variety of backgrounds and experiences to apply. We do not discriminate on the basis of race, religion, color, n

Position on remote work

Remote job: yes
Remote restrictions: Ideally based in Pacific or Mountain timezone in the USA

About the interview process

  • Apply here Apply now! - Careers
  • 30 minute phone/video interview with me
  • 1 coding exercise, should be doable in an evening or 2
  • Follow-up call to review code
  • 30 minute call with leadership

Most Liked

juanuicich

juanuicich

Would you consider the same time zones or +1 hour, outside of the US?

Where Next?

Popular in Jobs Top

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
Orlovv
We are looking for extraordinary talent to join WGAMES. Working at WGAMES means working in a young, dynamic and rapidly changing the envi...
New
overture8
Introductory paragraph Hi, I’m Phil, Elixir dev and co-founder of Lowdown. We are a very early stage startup, looking for a daily rate q...
New
mudspot
Introduction We’re on the lookout for a Phoenix Elixir Engineer who’s passionate about building robust, scalable web applications. You’l...
New
alanvardy
Introductory paragraph Hello, my name is Alan Vardy, and I am the Tech Lead on Blitz’s Backend team. We are seeking a senior and mid-lev...
New
eglimi
Introductory paragraph: Hello fellow developers. We are looking for a freelancer who enjoys working full stack in Elixir / Phoenix and w...
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
james-bowers
Introductory paragraph You’ll be joining a small, focused team working on a reusable cross-platform resiliency layer. You will design so...
New
sschuth
Introductory paragraph We offer something rare: a job with a purpose, a great team, a growing company, all in a choose-to-be-remote-if-i...
New
glennr
About us Bramble is a platform for banking/insurance/BPOs to improve how they manage their operations. We have traction and are growing...
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
AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39467 209
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
ashish173
I am using Ecto timestamps with postgres, I can see the timestamps() use the :naive_dateime but for my use case I wanted to store the ti...
New
boundedvariable
I am going through the kafka architecture. All the features what the kafka is providing are already in Erlang. I would like hear your opi...
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
vegabook
I’m brand new to Phoenix and I have stripped one of the demo applications to the bone. I just want to get an svg up on the screen. Here i...
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New

Latest on Elixir Forum

Elixir Forum

We're in Beta

About us Mission Statement