Senior Elixir Engineer - Jump, Utah, Remote Worldwide, Full-Time Contract

Introductory paragraph

Hi! We’re jumpapp.com and we’re looking for contract software engineers. Our startup is moving fast, our customers love us, and we have an incredible team of people who are collaborative and deeply care about what we’re building!

About us

My name: Adam Kirk
My position: CTO
Company name: Jump
Company website: https://jumpapp.com
Company headquarters (country): Utah, USA
Company info and history:
Our tech stack is Elixir, Liveview, Postgres, Github, k8s & Terraform on Google Cloud. If you don’t have experience with everything in our tech stack still apply! We are willing to teach the right candidates and get them up to speed.

About the job

Job title: Global Senior Elixir Engineer
Job description: Build features and write awesome code of course!
Salary range: $40-70/hr
Qualifications or experience required: High aptitude for writing good code
What the successful job applicant will be working on: Helping us improve our product by building features, refining features, fixing bugs, etc.

Position on remote work

Remote job: yes!
Remote restrictions: None

What is the hiring process?

We have a 3 step hiring process and it takes about a week.

First, we’ll send a screening test where you’ll have 40 minutes to record your screen building a simple web app.

Second, you’ll build a real feature (as your own app) that we actually need. Anyone who successfully completes this challenge before the deadline will be paid $3,000. It must be a complete deployed & working app with all requirements met perfectly. If hired your first task will be to use your code to finish building the feature.

Finally, if your code looks good, our final step is a short chat with our CTO.

You can and should use AI to help you create this app. We are all in on the use AI and want someone who can make the most of it!

An example of a past paid project:

A system to create Notion tickets for bugs from within Intercom and then notify Slack & Intercom when fixed.

Stats on that paid project:

140 people were invited to the screening test

10 people successfully completed the screening test.

7 people submitted a project.

3 people earned $3,000 for a perfect working app

2 people were hired full-time

We’ve done 7 rounds and each person we’ve hired has been truly amazing. We look forward to finding the next!

Further info

  • We buy the subscriptions you need (Cursor.ai, ChatGPT, etc)
  • We’re a small and efficient dev team
  • We’re growing gangbusters. All revenue-backed, super low churn.
  • Raised a $20M Series-A a few months ago
  • $30-$70/hour depending on experience
  • HQ based in SLC, Utah
  • You can work any hours from anywhere
1 Like

Few tips for others:

  • Prepare coding env with clean folder and dev env
  • Make sure to disable all AI tools, like GitHub copilot
  • Start screen record just before starting test: I made this mistake and lost~3 minutes :sweat_smile:
  • Just focus on minimal implementation when working
  • I had 30 min limit for a trivial task - in ideal scenario it’s 5-10 min job but since there will be mental overhead have that in mind
  • Whatever time limit is, reduce it at least 5 minutes for edit and upload time. You will have time to upload screen recording after timer ticks if you don’t refresh but I experienced networks fails and if that happens your upload will fail. So you have less time than you think.

Hope this helps :slight_smile:

5 Likes

Where can I apply?

I think they forgot to add link, but something here :slight_smile:

Thank you man :blush:

LGTM !
But I still failed the code challenge. For me, setting up the front-end environment and building the page took a lot of time. I didn’t have time to process the back-end part before it timed out. I didn’t even have time to upload the screen recording.
Hope this helps :rofl:

Any proof that you have paid out to projects?
Perhaps if you share the past completed projects and get testimonials it would increase confidence in new applicants.
As it currently stands, 3k for a software implementation is non-trivial amount of work and I cannot take that risk on an unverifiable promise.
I have been burned too many times by such bad interview processes (and blogged about it).

3 Likes

@Sleepful As per some of the responses on the Elixir Slack, Adam has paid out, but there are multiple cases where devs worked over the weekend to deliver projects which were rejected without explanation or proper feedback and thus didn’t get paid.

You seem to be a person who pays a lot of detail to your work and puts in 100% in what you do(I saw this from your shared blog post) but as you saw from your experience with the Kagi interview that level of excellence and detail is not appreciated in a world obsessed with fast moving “code ninjas”.

Do apply if you wish, but I fear that you may be setting yourself up for disappointment/frustration and I wouldn’t wish that upon you as a kindred spirit.

All the best, and may you land a fulfilling job soon.

2 Likes

Hello. Do you accept new applications from previous applicants? I would be interested in participating in the next round, but my email address has been rejected by your form for having already applied a few weeks ago.

I think we’ve always given explanation of which requirements weren’t met. However we’ve improved it to now we list the requirements we don’t think are met and let you respond before we make a decision, that way if theres a misunderstanding you have a chance to clarify.

I beg to disagree. There were plenty of responses on Slack confirming the opposite.

But in the interest of keeping things positive, I’m happy to see that you’ve adjusted your interview process to something more humane and welcoming.

However, chances are high, that you’ve already alienated a lot of potentially good people. with your previous interview process but such is life.

I wish you the best, and may you find a good candidate.