vbrazo

vbrazo

Mid/Senior Elixir, React Engineer - Hiive, Vancouver, Canada, Remote Worldwide

Hiive - Remote/Hybrid Canada, Vancouver | Mid/Senior Elixir, React Engineer | Full-Time

About us

My name: Vitor Oliveira
My position: Vice President, Engineering
Company name: Hiive
Company website: https://www.hiivemarkets.com/
Company headquarters (country): Canada

About Hiive

Hiive is looking for an experienced Software Engineer to join the product team to work on a platform utilizing an Elixir Phoenix GraphQL backend API and React.js/Typescript on the frontend. Hiive is a fintech startup, backed by seasoned professionals with decades of experience in private equity and capital markets. The company is building a revolutionary product for buyers and sellers of shares in private pre-IPO companies and “Unicorns,” bringing a rational, beautiful and modern technological interface to a messy and traditional market. As a Software Engineer at Hiive, you will report to the Vice President, Engineering, and work directly with the executive and founding team to deliver core features of our application, create a robust, scalable, and secure infrastructure, and continue to build out the market for the product

About the job

Job title: Mid/Senior Elixir, React Engineer

A great candidate would…

  • Consider themselves highly capable of hands-on development of API and asynchronous functionality for processing data and workflows in a complex system.
  • Consider themselves highly capable of hands-on development of a mobile responsive user interface with React and Typescript from day one.
  • Know the ins and outs of data modeling and software architecture for developing performant and maintainable code.
  • Have experience with integrating with third-party services through APIs and webhooks alongside local data processing.
  • Be well versed in all aspects of secure API development.
  • Be well versed in all aspects of frontend development including styling, performance, responsiveness, and in creating reusable components.
  • Be comfortable working with a very small team including directly with the founders on building a product and a company.
  • Adapt well to a quickly moving environment.

Required Experience:

Backend Development

  • 5+ years of experience in developing backend services with APIs and relational databases.
  • Experience with the Elixir programming or similar experience and a desire to learn Elixir.
  • Able to work in a team environment with a CI/CD driven workflow.
  • Have a philosophy in writing automated backend tests.

Frontend Development

  • 3+ years of experience in building interfaces with React or similar technology.
  • Previous experience of working in Typescript.
  • Experience with component libraries (such as Chakra UI).
  • Translating from Figma or similar, design files into implementation details.
  • Working closely with designers on feedback for designs and implementation tweaks.

Preferable Experience:

  • Experience in making GraphQL APIs and Apollo Client.
  • Understanding of Postgres databases design and optimization.
  • Knowledge of Elixir, Phoenix, and Absinthe.
  • DevOps know-how, specifically deploying and configuring AWS services.
  • Data reporting with SQL and dbt.
  • Experience with Vercel & Next.js.
  • Using Terraform for deterministic infrastructure definitions.
  • Fintech and/or marketplace experience.

Compensation & Perks:

  • Competitive salary: CAD100k-CAD170k/year, commensurate with experience and contribution.
  • Health & dental benefits, and a health spending account.
  • Option to work remotely or in our office in the Mt. Pleasant neighborhood of Vancouver, BC with a first-class view of the mountains.
  • Opportunity to participate in the ownership of a seed-stage startup through our employee stock option plan.

About the interview process

  • Phone Screen: your past experiences, goals, passions, and ambition for career and life.
  • Technical Assignment: systems design interview and possibly pair programming.
  • CEO Interview: last round with general questions about you.

Most Liked

vbrazo

vbrazo

Preferably Hiive wants to interview people who are both strong in Elixir and Javascript, but we also accept applicants who only have deep knowledge in Elixir or Javascript.

hariroshan

hariroshan

Can people from India apply? Or Is it Canada only

inoas

inoas

Is remote from Europe/Germany an option?

Where Next?

Popular in Jobs Top

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
j-car
Introductory paragraph Enzai is looking for a talented senior Elixir software engineer who is an experienced problem solver, able to bre...
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
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
bryanleptich
Introduction Humanly seamlessly brings together people and AI through conversation. Our chat technology screens and schedules candidates...
New
coryt
Validere automates oil testing in the field equipping operators to make critical business decisions. By combining science, technology, an...
New
marcelo
Remote is THE global platform that enables companies to employ people anywhere in the world, taking away all legal and compliance complex...
New
wolf4earth
Introductory paragraph 7Mind empowers people and organizations alike to lead healthy, happy and purpose-driven lives since 2014. With mo...
New
QuinnWilton
Hey Elixir Forum! I’m an engineer at Tinfoil Security. We’re a small team of < 15 people who write automated security analysis tools....
New

Other popular topics Top

danschultzer
None of the current solutions worked well for me, so I went ahead and built a user management system from scratch. This project took far...
548 29377 241
New
johnnyicon
Hi all, I’ve just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I’m trying to use Postgres...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
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
stefanluptak
Hello everybody, usually, I use a 29" ultra-wide monitor for VSCode which can easily accomodate explorer (files panel) + file with code ...
New
RisingFromAshes
I’ve read in another post that it may be possible with a router helper - but I couldn’t find an appropriate one, and tbh, I’m still just ...
New
nobody
Hi! In PHP: $_SERVER[‘SERVER_ADDR’] - in Elixir? Searched the docs for ip address and the web, no good results. Thanks!
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
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New
jononomo
For some reason my phoenix channels are working for me in my local dev environment, but as soon as I deploy via Docker, I get a 403 error...
New

We're in Beta

About us Mission Statement