yihoo

yihoo

Senior Engineer - Backend (Elixir) - GitStart, Remote Worldwide

Introductory paragraph

About GitStart

GitStart is a Pull Request as a Service platform that unleashes engineering teams to accelerate their work. We help teams scale dynamically without friction whilst guaranteeing quality. Assign tickets to GitStart, Go to Bed, Wake up to Pull Requests.

Our Mission

Our mission is to help unleash the coding potential of the world’s most underrepresented, underprivileged, and underrated developers to work on the most advanced codebases and accelerate engineers everywhere.

The number one bottleneck software companies face today is the lack of senior engineers. Yet, there are millions of talented junior developers all around the world who can’t grow simply because of their circumstances. Wrong country of birth, wrong timezone, wrong language (we call all this BS).

Your work will help accelerate their careers by helping them grow faster through access to work above their level, getting paid to learn and being able to do it from anywhere. If you are as passionate as we are about this, join us!

About us

My name: Yi Hoo
My position: Head of People
Company name: GitStart
Website: https://www.gitstart.com/
Country: Officially USA but we are fully remote
Company info and history (how you’re using Elixir etc): We are rewriting our entire backend in Elixir/Phoenix

About the job

Job title: Senior Engineer - Backend
Job description:
You’ll work as a Senior Engineer focused on the backend part of the stack, in particular you will:

  • Contribute code to the backend part of our codebase. It is a Phoenix application written in Elixir, that exposes GraphQL API (using Absinthe).
  • Own features end-to-end, from product definition, through implementation, and to production.
  • Make sound architectural decisions, keeping in mind performance, maintainability and scale.
  • Share your knowledge and passion for code quality with the rest of the team through code reviews and pairings.
  • Grow both personally and professionally. We treat growth seriously, as we believe that our team will thrive only if and when every one of the team members does.

To help succeed in your role you’ll collaborate with an exceptional engineering team - early unicorn employees, Typescript and VSCode team engineer, Facebook Hackathon winner, Google Women TechMakers Scholar, etc.

You might be a great fit for this role if have great

  • Self-management skills. You are able to operate independently, meaning you know how to plan and organize your work and communicate it to others, and don’t wait for someone to tell you what to do. This is especially important to us, since we’re a remote company with an async first mindset.
  • Ability to do deep work (as described by Cal Newport in his book). We recognize the value of that uninterrupted work and try to reduce busy work as much as possible, so you can focus on meaningful work.

Salary range: Competitive with meaningful equity
Position on remote work: Fully remore
Qualifications or experience required:

Some skills or experiences which would set you up for success

  • Extensive experience with our backend stack: Elixir, Phoenix, Absinthe on top of the Postgres database. Alternatively you are a polyglot backend developer and are willing to pick up Elixir in a short timeframe.
  • Experience with TDD. You understand the value of testing and have maintained a healthy test suite before.
  • Experience with OTP or other forms of concurrent programming.
  • Familiarity with CI/CD ways of shipping code. We do it with: Pulumi, Kubernetes and GitHub Actions.
  • Some familiarity with our frontend tech stack can also come in handy: TypeScript & ReactJS.

What the successful job applicant will be working on:

About the interview process

  1. Apply
  2. 15m people screen
  3. 30m Technical interview + 30m Culture screen
  4. Hackweek
  5. 30m follow up and hackweek review call
  6. Offer

Further info

Our business

We are a hyper scaling startup with 15% Month-on-Month growth for the past 6 months despite being in stealth mode. Now that we have closed our seed round with some amazing investors, we are now going to accelerate our growth and most aspects of our business are looking at 10-100x growth in the next 1-2 years.

Our Team

Here’s a taste of some amazing things our team has done and achieved

:fire: Several ex-founders of startups in industries from crypto/fintech to coding bootcamps to IoT/wearables

:brain: National maths olympiad winner and former member of the Microsoft Typescript team

:sailboat: Sailing world champion and Ironman

:unicorn: Teammates who have already gone through the seed to unicorn journey

:graduation_cap: Google Women TechMakers Scholar

:mirror_ball: Organizer of rave parties (pre-Covid :face_with_medical_mask: )

:rocket: An actual rocket scientist!

:x_ray: Earned a masters by utilising ML to prolong life of Cystic Fibrosis patients

We are also very proud of how diverse we are. Our engineering team is 50% female and we already have over 9 different nationalities in our company.

We also have some pretty phenomenal advisors and investors. Including 2 CTOs of the 10 highest valued companies, several CEOs and CTOs from the top 10 highest-valued startups worldwide, and YC, the world’s most prestigious accelerator.

What we offer

  • We are a fully remote company so you decide where you want to work
  • We host regular off-sites to bond and explore the world (3-4 a year of 2-3 weeks each)
  • Personalised growth plan & mentorship for every employee + access to the world’s most prestigious entrepreneurship community through the Y Combinator :handshake:
  • Competitive compensation and meaningful equity along with a chance to make a significant contribution to changing the lives of millions of developers
  • A great range of perks and benefits

Where Next?

Popular in Jobs Top

smanza
Introductory paragraph Uniris and its blockchain is seeking developers to join the adventure. Uniris offers the first integrated servic...
New
AndrewDryga
About us My name: Andrew Dryga My position: :man_shrugging: Company name: Hammer Corp. Website: https://www.hammer-corp.com/ Country...
New
dsb84
7Sage is a fast-growing education technology company. We’re looking for a Senior Elixir Engineer. Our small, remote team moves at the pac...
New
olivermt
Introductory paragraph OMT Tech is an international development company founded on the single principle of developing interesting projec...
New
lleger
Introductory paragraph Hiive is looking for a Senior Elixir Backend Engineer to join our product team and work on an Elixir / Phoenix ba...
New
mrkurt
Fly.io is a platform-as-a-service for running apps close to end users. Elixir is a great way to build distributed apps. We think it’s a m...
New
eglimi
Introductory paragraph: Hello fellow developers. We are looking for a freelancer who enjoys working full stack in Elixir / Phoenix and w...
New
atomkirk
Introductory paragraph Jump builds AI automation for every Financial Advisors hate to do. We’ve found incredible product market fit and ...
New
Rachc
Hey there! Remote is solving global remote organisations’ biggest challenge: employing anyone anywhere compliantly. We make it possible ...
New
pepsico
About us My name: Henry Mori My position: Lead Engineer, B2B & D2C eCommerce Company name: PepsiCo, Inc. Website: Job Description...
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
vertexbuffer
Hello, can anybody help here..? I have a list of players and I what to delete an element, but every for loop the list is reverting to ori...
New
albydarned
Hello all! I am typing this post from my new MacBook Pro with the M1 chip. I’m loving it so far, and will probably use it as my daily dr...
New
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
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
aesmail
Hello guys, I have finally made it. I created an admin interface for a framework. It’s been on my todo list for years and with the curre...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39297 209
New
shijith.k
I am trying to start a new phoenix project with elixir 1.9, but mix phx.new does not work. It says that ** (Mix) The task "phx.new" could...
New
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
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