jpbutler

jpbutler

Elixir Engineer - Youth Inc, Boston, Remote USA

Introductory paragraph

Youth Inc. is a digital media network and commerce marketplace working to help youth athletes and their families thrive.

About us

My name: Jason Butler
My position: CTO
Company name: Youth Inc
Company website: https://youth.inc
Company headquarters (country): USA
Company info and history (how you’re using Elixir etc):

New Startup, using Elixir for our backend and partner integrations.

About the job

Job title: Senior Software Engineer
Job description:

As a senior software engineer, you will be responsible for developing the core backend applications and integrations with third-party partners. The ideal candidate will have full-stack experience in a startup environment and the desire to take a lead role.

Key Responsibilities:
• Develop and maintain backend of the web applications.
• Develop and maintain integrations with third-party partners.
• Collaborate with team on database design and administration.
• Collaborate with team on infrastructure design and administration.
• Optimize applications for maximum reliability, speed and scalability.
• Conduct code reviews and provide constructive feedback to peers.
• Stay up-to-date with the latest trends and best practices in software engineering and systems administration.

Salary range: TBD salary + options. You are our first engineering team hire.

Qualifications or experience required:

• Bachelor’s degree in Computer Science or related field, or equivalent work experience.
• 4+ years of professional experience in software engineering, ideally with Elixir, Erlang or other functional programming language, or a strong desire and capability to learn quickly.
• Experience with data design and optimization.
• Experience working with APIs
• Experience integrating software with other organizations.
• Knowledge of version control systems (e.g., Git).
• Strong problem-solving skills and attention to detail.
• Excellent communication and teamwork skills.

Preferred Skills:
• Experience working in an early-stage startup environment.
• Experience with front-end technologies
• Experience in Linux systems administration and cloud ops.
• Experience in PostgreSQL database design and administration

What the successful job applicant will be working on:

Working on our core Elixir app and integrating with external partners. Helping out with database and ops planning as we’re figuring things out.

Position on remote work

Remote job: Yes.
Remote restrictions: USA

About the interview process

Please describe your interview process.

  • Intro call (30 mins)
  • “on-site” interview over Zoom with the team.

Further info

Please apply by sending an email to jbutler@youth.inc with your resume, Github links and anything else you’d like to share.

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
LucaMausberg
Introductory paragraph We at Marko strive to make second-hand the first choice. We will make buying and selling second hand online easy,...
New
egze
Introductory paragraph Hi @elixirforum. I’m happy to announce another Elixir job in my team. We’ve launched our new flagship product - O...
New
elbasti
Introductory paragraph Trying something new I’ve never seen before: code review as a service! We’re a very small team (2 engineers), bot...
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
jgwmaxwell
Introductory paragraph At CoCoCo (Connect. Combine. Collaborate.), we’re on a mission to unlock connectivity across the global print ind...
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
benwilson512
CargoSense’s flagship product is a logistics intelligence platform that enables shippers of freight to source data from their supply chai...
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
eglimi
Introductory paragraph: Hello fellow developers. We are looking for a freelancer who enjoys working full stack in Elixir / Phoenix and w...
New

Other popular topics Top

Tee
can someone please explain to me how Enum.reduce works with maps
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
Jim
As a follow up to my earlier question: I have the code compiling and running but not getting a successful login from the rest server. ...
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
lk-geimfari
What is most correct way to open, read and parse JSON file with poison? For example if we have example.json file in root of some projec...
New
fireproofsocks
Forgive me if this is obvious, but how does one delete a database record WITHOUT selecting it first? https://hexdocs.pm/ecto/Ecto.Repo.h...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
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
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
AstonJ
by Lance Halvorsen Elixir and Phoenix are generating tremendous excitement as an unbeatable platform for building modern web application...
460 27162 124
New

We're in Beta

About us Mission Statement