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

emily-smith-felcana
I’m Emily from Felcana, the first vet-led, vet-focused pet tech start up (say it fast!) Introductory paragraph Felcana are the first ve...
New
derivcosweden
Introduction Do you want to change the way tens of thousands of players globally experience our Sportsbook product and develop our backe...
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
IHu
Introductory paragraph We are a young Zurich/Switzerland based Start-up with the vision to disrupt the HR hiring for mid-sized and big c...
New
coryt
Validere automates oil testing in the field equipping operators to make critical business decisions. By combining science, technology, an...
New
distru
Senior Full Stack Software Engineer - Distru, Remote Worldwide Introductory paragraph Powering Trade For The Emerging Cannabis Industry...
New
eclark
About us My name: Elliott My position: CEO/Founder Company name: Batteries Included Company website: https://www.batteriesincl.com/ ...
New
Rachc
Hey there! Remote is solving global remote organisations’ biggest challenge: employing anyone anywhere compliantly. We make it possible ...
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
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

New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
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
gshaw
What is the idiomatic way of matching for not nil in Elixir? E.g., First way: defp halt_if_not_signed_in(conn, signed_in_account) when...
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
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
bsollish-terakeet
Credo is smart enough to check for (something like) this: assert length(the_list) == 0 with this response: Checking if an enum is empt...
New
rms.mrcs
Hi, I need to transform a list of numbers into a map where the keys are the indexes and the values are the original values of the list. ...
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

We're in Beta

About us Mission Statement