lleger

lleger

Senior Elixir Engineer - Hiive, Vancouver, Canada, Hybrid / Remote

Introductory paragraph

Hiive is looking for a Senior Elixir Backend Engineer to join our product team and work on an Elixir / Phoenix backend GraphQL API.

Hiive is a fintech/marketplace startup, backed by seasoned professionals with decades of experience in venture capital, private equity, and capital markets. The company has built a revolutionary trading platform for buyers and sellers of shares in private late-stage venture-capital backed companies and “unicorns,” bringing a rational, beautiful and modern technological interface to a messy and opaque traditional market.

About us

My name: Logan Leger
My position: VP, Engineering
Company name: Hiive
Company website: https://hiivemarkets.com/
Company headquarters (country): Vancouver, Canada
Company info and history:
We’re growing fast and hiring multiple positions across the engineering team. Come be a part of an excellent and supportive engineering culture!

We’ve been using Elixir since day 1. We’re big fans of Elixir; our engineering organization is full of long-time Elixir developers, including myself. Our backend processes large transactions using complex business logic. The system is evented using an asynchronous event bus. The backend also has a large GraphQL schema powered by Absinthe. It serves a frontend built with TypeScript and React.

About the job

Job title: Senior Engineer
Job description:
As a Senior Elixir Backend Engineer at Hiive, you will be a hands-on contributor to the backend system powering our platform. You will collaborate with technical leaders and the founding team to deliver new core features to our application. You will work closely with your colleagues to refactor and improve the codebase; create a robust, scalable and secure infrastructure; and build an excellent and supportive engineering culture.

Salary range: Highly competitive salary with the opportunity to participate in ownership through our employee stock option plan.
Position on remote work: We are a remote team with a strong in-person culture at our Vancouver HQ. Sponsorship, immigration and relocation for exceptional candidates.
We would expect qualified candidates to have substantial experience in Elixir. They will be will be a hands-on contributor to the backend system powering our platform. Qualified candidates might have 3-5 years of experience (this is illustrative but not a requirement).
What the successful job applicant will be working on:

  • Implementing new features in collaboration directly with the founding team
  • Proactively finding new ways to improve the system and our team
  • Performing code review

About the interview process

Our interview process has 3 rounds.

  1. A quick, 15-minute chat to get to know you and learn about your experience. You’ll also get a chance to learn about us, the job, and the team.
  2. A 60-minute technical interview where we’re collaborate on an implementation. This is a real-world engineering problem, not a puzzle. We’re trying to learn how you process requirements, ask questions, and approach work that approximates what you’ll do day-to-day.
  3. A 45-minute chat with the team you’ll be working with to make sure we’re a good fit for you and you’re a good fit for the team.

Further info

Feel free to DM me on the Elixir Slack with more questions! I am the hiring manager.

Learn more and apply on our job board:

Most Liked

tiagodavi

tiagodavi

Hi @lleger , Is this remote within canada only? If so, would you mind to answer this survey related to USA/Canada only jobs?

brightball

brightball

I met one of the guys who works at Hive during a recent visit to Vancouver for a cruise. Irish fella.

Good people.

lleger

lleger

Remote anywhere but we have a preference for Canada.

Where Next?

Popular in Jobs Top

shiroyasha
Introductory paragraph At Operately, we are building the future of company operations and open-source software. You would be the first s...
New
j-car
Introductory paragraph Enzai is looking for a talented senior Elixir software engineer who is an experienced problem solver, able to bre...
New
JEG2
Introductory paragraph icanmakeitbetter is hiring a fourth remote Web Developer to help us maintain and improve old products, design and...
New
giddie
Passionate about good software design? Comfortable pretty much anywhere in the stack? Interested in EVs and clean energy? Wouldn’t say no...
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
atomkirk
Introductory paragraph Jump builds AI automation for every Financial Advisors hate to do. We’ve found incredible product market fit and ...
New
wolf4earth
Introductory paragraph 7Mind empowers people and organizations alike to lead healthy, happy and purpose-driven lives since 2014. With mo...
New
mgalibert
About us We have a very ambitious goal: building a bank completely from scratch, step by step. In order to this, we want to build the b...
New
joe
Introductory paragraph We are a young agriculture tech (AgTech) start-up with the vision of sustainable farming through intelligence sol...
New
gabrielpoca
We are looking for talented individuals to join our team at Subvisual. If you are passionate about Elixir and eager to work on cutting-e...
New

Other popular topics Top

axelson
This post is a wiki (feel free to hit the edit button near the bottom right of this post to add your own changes!) This post collects co...
239 48475 226
New
malloryerik
Hi, this is for people who, like me, have had some friction using .html.heex templates in VSCode. The solution seems to be, in a hyphena...
New
9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
New
New
marius95
Hello everyone, I try to use an Javascript Event Handler in my root.html.leex file. Therefore I created a function in the app.js file: ...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New
Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3271 127536 1222
New
JakeBecker
TL;DR: I’ve just released an implementation of Microsoft’s IDE-independent Language Server Protocol for Elixir. It adds language support ...
1144 54250 245
New
sergio
Kind of like when jquery came out, it was super necessary. Existing drag and drop libraries have a bunch of baggage to support old browse...
New

We're in Beta

About us Mission Statement