jgong

jgong

Senior Fullstack Engineer - Firezone 🔥 - Remote Worldwide

Introduction Paragraph

Firezone secures remote access to networks and applications for organizations of all sizes around the world. We’re building a next-generation, open-source network security platform that leverages new tech like WireGuard and eBPF to provide a run-anywhere firewall for the work-anywhere era.

About us

My name: Jason Gong (you’ll be working with @jamilbk the CEO/CTO)
My position: Co-founder & COO
Company name: Firezone
Website: https://www.firezone.dev/
Country: United States
Company info and history (how you’re using Elixir etc):

We use Elixir/Phoenix for the orchestration layer with some lower-level parts moving to Rust soon. If you love solving complex, distributed systems problems and/or enjoy hacking on low-level networking code that interfaces closely with the Linux kernel, this role is ideal for you!

We’re backed by world-class investors such as Y Combinator, 1984 Ventures, Uncorrelated Ventures, Gaingels, Amino Capital, and many notable angel investors.

About the job

Job title: Senior Fullstack Engineer
Salary range: $100k - $180k + significant equity (depending on experience)
Position on remote work: Remote worldwide
Qualifications or experience required: Our codebase is public at https://github.com/firezone/firezone. If you think you can help, we’d love to chat!

Job description:

We’re looking for a senior Elixir engineer to make foundational technology decisions and help mentor a growing team. This would be a great role for a seasoned engineer looking to join a fast-growing security startup.

If you’re not an Elixir/Phoenix or Erlang expert, that’s ok! While a certain amount of Elixir proficiency is ideal for this role, we’re happy to bring the right candidate up to speed quickly. We value motivation to learn quickly and hack on challenging technical problems above all else.

Key features that make the role unique:

  • We use Elixir/Phoenix for the orchestration layer with some lower-level parts moving to Rust soon. If you love solving complex, distributed systems problems and/or enjoy hacking on low-level networking code that interfaces closely with the Linux kernel, this role is ideal for you!
  • Most of your work will be public — our codebase is open source.
  • Work closely with our users to ship features and fix bugs.
  • Be a founding engineer - You’ll make core architecture choices, shape company culture, and help set the bar for quality and execution.

Perks

  • Remote-first work with the option to work locally out of our Mountain View office if you’re in the Bay Area. We attend conferences and hold fun off-sites, so you’ll still get the chance to meet everyone on the team if you work remotely.
  • Flexible budget for your ideal workspace setup. Whether it’s a custom-built beefy Linux desktop or an Apple-powered mobile workstation — build your dream battlestation to get your work done! Use whatever gear suits you best.
  • Comprehensive medical/dental/vision plans.
  • Flexible work hours and paid vacation.
  • $100/month stipend to support open source.

About the interview process

We value the ability to learn quickly, take ownership, and ship product features over raw years of experience or company logos on your resume. Our goal is to make a well-informed decision based on your ability to do the work you’ll be expected to do at Firezone without subjecting you to a long drawn-out process. Our process involves:

  1. Introduction Call - A chance to connect and see if there is interest from both sides, share more about our vision and roadmap, and learn more about your experience.
  2. Technical Interview in Elixir - We’ll solve a problem together based on real challenges we face at Firezone. You’ll be solving a problem similar to something you’d face in your day-to-day work — so feel free to use Google, programming books, and whatever other resources you need during the interview. We want to get a feel for what it’d be like to work with you. Typically this part of the process would be a live coding exercise but could include a short (1-2h) take-home exercise as well.
  3. Follow-up Call (Sometimes) - If we have any additional questions we’ll schedule a short follow up call.
  4. Background and reference checks.
  5. Offer Decision

Further info

To apply, email us at team+fullstack@firezone.dev with your background or visit https://www.ycombinator.com/companies/firezone/jobs.

You can find out more about Firezone on our website or Github Repo.

Most Liked

Exadra37

Exadra37

Congratulations on sharing the salary info. This saves time to everyone :slight_smile:

Where Next?

Popular in Jobs Top

smanza
Introductory paragraph Uniris and its blockchain is seeking developers to join the adventure. Uniris offers the first integrated servic...
New
gabrieltaylor
Introductory paragraph Fast growing communications company, Telnyx, is seeking experienced developers to join our team. About us My na...
New
LucaMausberg
Introductory paragraph We at Marko strive to make second-hand the first choice. We will make buying and selling second hand online easy,...
New
cioc
Have you designed, built, and operated distributed systems? Have you monitored and administered JVMs, databases, and other infrastructure...
New
egze
Introductory paragraph Hi @elixirforum. I’m happy to announce another Elixir job in my team. We’ve launched our new flagship product - O...
New
olivermt
Introductory paragraph OMT Tech is an international development company founded on the single principle of developing interesting projec...
New
johantell
About us My name: Johan Tell My position: Tech Lead Company name: BoardClic Website: https://boardclic.com/ Country: Sweden BoardCl...
New
Rachc
Hey there! Remote is solving global remote organisations’ biggest challenge: employing anyone anywhere compliantly. We make it possible ...
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
vbrazo
Hiive - Remote/Hybrid Canada, Vancouver | Mid/Senior Elixir, React Engineer | Full-Time About us My name: Vitor Oliveira My position: ...
New

Other popular topics Top

JorisKok
I have a server on AWS, and was running a load test using artillery. When looking at the Phoenix dashboard I see the Ports going to 100% ...
New
New
nsuchy
Hi. I’ve noticed that Windows Powershell has it’s own IEX command and you cannot access Elixir’s IEX due to the conflict. This isn’t a cr...
New
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
lastday4you
I wanted to check elixir version in phoenix because i found that my elixir is 1.5 but when i use Enum.chunk_by it said the function is un...
New
myronmarston
The Elixir Typespec docs show the following syntax for keyword lists in typespecs: # ... | [key: type] # keyword lis...
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
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
Nvim
Elixir appears to be a superior language to Python. I don’t see any advantage of Python over Elixir. Are there any?
New

We're in Beta

About us Mission Statement