bbenligiray

bbenligiray

Senior backend developer - ChainAPI, Remote

ChainAPI is the integration platform for Airnode, the API gateway for smart contracts running on blockchains. ChainAPI is a founding member of API3, which builds blockchain-native, decentralized APIs with DAO-governance and quantifiable security. See the whitepaper for more information about API3 and how ChainAPI is instrumental in solving the smart contract–API connectivity problem at scale.

We are an internationally distributed team, and the work is fully remote. Our core hours are 09:00 UTC–15:00 UTC.

(Note: I also work at ChainAPI and I’m posting this behalf of him)
My name: Andre Ogle
My position: CTO
Company name: ChainAPI
Company website: https://www.chainapi.com/

About the job

Job title: Senior backend developer
Job description:

  • Work on building out the backend REST API for ChainAPI
  • Review and provide feedback for code written by other team members
  • Play an active role in the design and architecture of our solutions
  • Work with the product owner and team to define and mature tasks
  • Learn new technologies as needed

Salary range: $100k/year
Position on remote work: Only full remote, core hours are 09:00 UTC–15:00 UTC
Qualifications or experience required:

  • 5+ years of professional experience as a software developer
  • Able to be online during core hours
  • Proficient with Elixir and TypeScript
  • Good grasp of modern software development tools and processes (testing frameworks, CI/CD, version control, etc.)
  • Experience with blockchain technologies, specifically an understanding of the Ethereum Virtual Machine (EVM)

Bonus qualifications:

  • Experience with relational databases like PostgreSQL
  • Experience with scaling web applications

What the successful job applicant will be working on: We will be building ChainAPI, which is a platform for API providers to integrate their services to blockchains and a platform for blockchain developers to integrate API services to their decentralized applications. Accordingly, ChainAPI is a combination of a traditional Web platform and a decentralized application.

About the interview process

You will have multiple interviews with high level technical team members who you will be working closely with.

Further info
This is a very suitable position for senior developers who are looking to break into blockchain development while utilizing the full experience they have accumulated from working on traditional web development.
Feel free to mail to me directly about the job at andre@chainapi.com

Most Liked

bbenligiray

bbenligiray

@apoorv-2204 see the original post for the contact info

@nicolkill we prefer a 100% overlap but relevant domain experience (especially with EVM) reduces the need for real-time communication, so this is negotiable in some cases

Where Next?

Popular in Jobs Top

jeffdeville
Project This project has 2 main things going for it: It’s a phoenix app that requires common, but non-trivial features. eg: White lab...
New
james-whitehat
https://whitehat-2.workable.com/jobs/458249 Introductory paragraph We’re looking for a mid/senior engineer to help create the first ver...
New
emily-smith-felcana
I’m Emily from Felcana, the first vet-led, vet-focused pet tech start up (say it fast!) Introductory paragraph Felcana are the first ve...
New
jarek
Introductory paragraph We are Contractbook, we digitalise the legal industry. Contractbook provides efficient contract management for m...
New
evan22w
Introductory paragraph Our team at Rotabull is looking for a short-term, senior full stack engineer to work on our application which is ...
New
Darkhalf
Introductory paragraph Discord is a small group of passionate gamers whose mission is to bring people together around games. Do you get...
New
alecnmk
About us My name: Alex Naumenko My position: :man_shrugging: Company name: Hammer Corp. Website: hammertime.com HQ Location: Austin,...
New
bbenligiray
ChainAPI is an integration platform for setting up API gateways to smart contracts running on blockchains. ChainAPI is a founding member ...
New
maiwand.nessar
Introductory paragraph theScore , a wholly-owned subsidiary of PENN Entertainment , empowers millions of sports fans through its digital...
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

Other popular topics Top

jononomo
I am trying to figure out how Mix knows whether the environment is test, dev, or prod – where is this set? Thanks.
New
Darmani72
If I have a post route which an argument: post /my_post_route/:my_param1, MyController.my_post_handler How would get the post params ...
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 39467 209
New
shahryarjb
Hello, I have map which I want to convert it to string like this: the map: %{last_name: "tavakkoli", name: "shahryar"} the string I ne...
New
AstonJ
Seen any cool LiveView demos, sample apps or examples? Please post them here! :003:
New
marius95
Hello everyone, I try to use an Javascript Event Handler in my root.html.leex file. Therefore I created a function in the app.js file: ...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
svb
Hi! Currently I want to submit a form by pressing the Enter key. However, since my input field is of type “textarea” this is just adds a...
New
senggen
Erlang/OTP 25 [erts-13.2.2] [source] [64-bit] [smp:8:8] [ds:8:8:10] [async-threads:1] 15:22:35.803 [error] gen_event {lager_file_backend...
New
jason.o
In the code below, if the create action is not set to accept “extra_key” as an input, it errors out with a message shown above. Is there ...
New

Latest on Elixir Forum

We're in Beta

About us Mission Statement