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

j-car
Introductory paragraph Enzai is looking for a talented senior Elixir software engineer who is an experienced problem solver, able to bre...
New
ryanzidago
Introductory paragraph We are Studitemps. Our goal is to help students find the right job during their studies and help companies in Ger...
New
sublimecoder
Introductory paragraph InsideTrack is passionate about student success. Since 2001, we have been dedicated to partnering with colleges a...
New
jaowcz
We are woumedia. A digital products studio. We design and develop web and mobile apps for startups and established companies. We work ...
New
AstonJ
If you have a freelance or short term contract job, or one where you are looking for interns or equity-only jobs (i.e any job which is no...
New
andre1sk
https://adobe.wd5.myworkdayjobs.com/en-US/external_experienced/job/Seattle/Functional-Programming-Generalist_46723-1
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
rey
Hi fellow developers, I’m a frontend engineer, that’s looking to recruit a backend dev for some personal pet projects, that may swell in...
New
troy76
System76 engineers and manufactures open source hardware, software, and firmware at our factory in Denver, Colorado. At System76 you’ll p...
New
christo-ph
Introductory paragraph For a fresh project, we are going to create a pilot application. UI/UX/Frontend will be provided, needs to be im...
New

Other popular topics Top

lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New
TunkShif
This post is an instruction guide to help you setup your Neovim for Elixir development from scratch. It includes general information on h...
273 38985 115
New
stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
pmjoe
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
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
joaquinalcerro
Hi there, I am working with Ecto-Postgresql and I need to call all of the records from a specific table but the table has 40,000 record...
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
qwerescape
Is there a way to get the call stack or stack trace at any point in the code? Not from exceptions, but an expression that returns how the...
New
beno
I will often find my self writing things similar to: case some_value do nil -> something() "" -> something() _ -> someth...
New
magnetic
Hey :wave:t3: Elixir community, I’ve been learning Elixir, and working on some side projects. My editor of choice is VSCode, and althoug...
New

We're in Beta

About us Mission Statement