treygriffith

treygriffith

Build developer tools using Elixir at Xkit

Introductory paragraph

Xkit is building the integration platform for developers. It’s a tool that makes building integrations to SaaS services easier by abstracting away end-user authentication. Xkit is built entirely in Elixir (using Phoenix) and uses React on the front-end. We’re well-funded by well-known investors including Y Combinator and Initialized Capital.

We’re growing and we can’t keep up with demands from our users, so we need some help!

About us

My name: Trey Griffith
My position: Founder/CEO
Company name: Xkit
Website: https://xkit.co
Country: USA
Company info and history:

I’m the sole developer of Xkit, a developer tool that was borne out a problem I experience while building another company: building integrations to 3rd party services even as an experienced developer, was way too hard and annoying. A few months ago I launched on Hacker News and Product Hunt and since then I’ve been adding new connectors (up to 40 from 15) and new styles of integrations (API keys and org-wide integrations are the latest).

But now I can’t keep up with the new integrations requests, so I need some help!

We’re a Y Combinator company, and our lead investor is Initialized Capital.

Xkit is built in Elixir using Phoenix and runs on React on the front-end. We deploy everything on AWS (you may have seen my blog post about this.

About the job

Job title: Backend Software Engineer
Job description:
Salary range: $60-$120/hr
Position on remote work: Remote required, time zone +/-3 hours from Pacific Time preferred
Qualifications or experience required: 3+ years professional software development experience
What the successful job applicant will be working on:
Primarily adding new connectors to 3rd party services like Zoom, Salesforce, and Zendesk. Working with our existing OAuth2 and API key infrastructure to add new connectors, and improving that infrastructure so we can add more connectors more quickly.

About the interview process

  1. Triplebyte multiple choice programming test
  2. Phone call with me
  3. Send over a repo showing some of your work in Elixir

that’s it! I like doing contracts so I can get started quickly.

Further info

This is a short term contract job because I need some help quickly, but if the company keeps growing and we work well together, I’m open to full time arrangements.

Please send me a note: trey at my company’s domain.

Most Liked

mister

mister

:wave:

Good luck on the search. I just wanted to note that zoom api can be generated similar to elixir-google-api. That’s what I used when I needed an integration with zoom and there weren’t any libraries around written in Elixir (maybe that has changed). I didn’t use the generated API extensively so don’t know how well it worked, but auth, fetching my account and meeting worked fine.

treygriffith

treygriffith

Yeah there are some good code generators out there. The problem that I’m trying to solve is that it varies so widely between providers. For example, I just implemented OAuth for a provider yesterday that was almost completely undocumented.

So rather than gambling each time, if you use Xkit you can just skip thinking about the authentication entirely. It brings with it some nice architectural (get tokens in any service) and security (don’t worry about encrypting tokens and rotating encryption) benefits.

Where Next?

Popular in Jobs Top

james-whitehat
Introductory paragraph We're looking for a mid/senior engineer to help create the first version of our platform - an Elixir/Phoenix pro...
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
jaowcz
We are woumedia. A digital products studio. We design and develop web and mobile apps for startups and established companies. We work ...
New
ImJoeWebb
Introductory paragraph As a Senior Backend Engineer at Community, you will have a deep impact on our platform and engineering culture as...
New
neilberkman
Full-stack developer for PETAL-stack application I’m putting together a team to build the MVP of a PETAL-stack app for a client, a new s...
New
johantell
About us My name: Johan Tell My position: Tech Lead Company name: BoardClic Website: https://boardclic.com/ Country: Sweden BoardCl...
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
benwilson512
CargoSense’s flagship product is a logistics intelligence platform that enables shippers of freight to source data from their supply chai...
New
Jo_hiring
About us A.P. Moller - Maersk - as an international business on a high-tech journey, we don’t just transport millions of tons of cargo....
New
lafka
Introduction We’re looking for curious, self-driven team members interested in solving interesting problems with a focus long term stabi...
New

Other popular topics Top

Qqwy
Update: How to use the Blogs & Podcasts section You can post links to your blog posts or podcasts either in one of the Official Blog...
3268 119930 1237
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
yawaramin
In the Dialyzer docs ( http://erlang.org/doc/man/dialyzer.html#requesting-or-suppressing-warnings-in-source-files ), there is a way to tu...
New
_russellb
I want to try my hand at web scraping. What tools/libraries do I need to use. I’m hoping to turn this into something professional so don’...
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
johnnyicon
Hi all, I've just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I'm trying to use Postg...
New
chrisalley
ExUnit now has describe blocks which is a welcome addition coming from RSpec. In the docs, it states that nested hierarchies of describe ...
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
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
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New

We're in Beta

About us Mission Statement