evan22w

evan22w

Elixir Full Stack Engineer @ Rotabull - Aviation E-Commerce Startup in NYC

Introductory paragraph

Our team at Rotabull is looking for a short-term, senior full stack engineer to work on our application which is written in Elixir / Phoenix on the backend and React on the front.

We are building a platform for selling aircraft parts, to bring online the $75 billion that airlines spend on repairs each year. Our customers are aircraft parts suppliers around the world, depending on our systems to run their day-to-day businesses.

About us

My name: Evan

My position: CTO

Company name: Rotabull

Website: https://rotabull.com/

Country: USA

Company info and history (how you’re using Elixir etc): Rotabull is a young aviation software company in New York City, founded by a group of recent MIT alumni. We started our web application on Phoenix about a year ago, and the entirety of our web backend and associated background jobs are written in Elixir.

About the job

Job title: Contract Software Engineer

Job description: We’re looking for generalist engineers excited about building high-quality software, and our work at the intersection of aerospace, e-commerce, and software.

We heavily emphasize pair programming and testing, and are looking for you to help mentor for some of our junior team members.

Salary range: $90 - 100/hr

Position on remote work: Onsite preferred, but remote considered if you have remote pairing experience

Qualifications or experience required: 3 years of experience minimum. Experience with pair programming and web development highly preferred. Elixir experience is great but not required.

What the successful job applicant will be working on: Day to day, you’ll primarily be working across the full stack on the Rotabull web application (we also have a small client written in C# to pull some customers’ on-premise data). Additionally, you’ll have a big impact in setting the direction of our practices given our nascent engineering culture and product.

About the interview process

If you’re a good fit, we’ll reach out to begin the interview process:

  • 30 minute phone call / screen: We’ll go through some basic questions to assess fit, give you a chance to learn more about Rotabull, and do a quick FizzBuzz-level exercise in a shared editor as a screen

  • Code sample / 1 hour interview: We’ll review a past project that you feel is relevant based on the 1st call OR we’ll prepare a simple pair programming problem that we’ll do together in a shared editor over the course of an hour

  • 2 hour pair programming interview: We’ll work together on a small problem that we’re actually facing in our project today, which will help us both figure out how strong of a fit this role is

Further info

If you have any questions, you can email me directly at evan@rotabull.com

Otherwise, please apply with a brief description of your experience and why you’d be a good fit by sending an email to hiring@rotabull.com

Where Next?

Popular in Jobs Top

axelson
Hi there! :wave: Are you interested in maps? If so then come help us build the best online, collaborative, and real-time online mapping s...
New
bbenligiray
ChainAPI is an integration platform for setting up API gateways to smart contracts running on blockchains. ChainAPI is a founding member ...
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
overture8
Introductory paragraph Hi, I’m Phil, Elixir dev and co-founder of Lowdown. We are a very early stage startup, looking for a daily rate q...
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
bbenligiray
ChainAPI is the integration platform for Airnode, the API gateway for smart contracts running on blockchains. ChainAPI is a founding memb...
New
distru
Senior Full Stack Software Engineer - Distru, Remote Worldwide Introductory paragraph Powering Trade For The Emerging Cannabis Industry...
New
JEG2
Introduction At Payitoff, we help borrowers save money on their student loans and other debts. To accomplish that, we employ a crack tea...
New
zacksiri
Introductory paragraph DeeMoney is a Payments / Remittance company located in Bangkok, Thailand. We’re the one and only FinTech in Thail...
New
charliegn
Introduction Exosite is a fast growing company, leading the drive to deliver Internet of Things solutions to the marketplace. The Delive...
New

Other popular topics Top

hariharasudhan94
lets say i have a sample like a = 20; b = 10; if (a > b) do {:ok, "a"} end if (a < b) do {:ok, b} end if (a == b) do {:ok, "equa...
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
lessless
I believe there are people here who are dealing with CSV files import on the daily basis, and since Excel is a really popular tool there ...
New
msaraiva
Surface is an experimental library built on top of Phoenix LiveView and its new LiveComponent API that aims to provide a more declarative...
564 43806 214
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
alice
Hey, Just curious what are the main benefits of Elixir compared to Clojure? When is Elixir more useful than Clojure and vice versa? Th...
New
vonH
When I run the Plug and I recompile I wind up having to use Ctrl C to quit iex and start again. Witht the help of rlwrap I can use the cu...
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
hariharasudhan94
Lets say I have map like this fetching from my database %{"_id" => #BSON.ObjectId<58eb1a7a9ad169198c3dXXXX>, "email" => ...
New
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

We're in Beta

About us Mission Statement