GATEWAY CAREERS
GATEWAY CAREERS Logo
Website:

@

Python Blockchain Engineer

🌍 Dallas, Texas, United States 📅 07/23/2024

Apply

Job Description

## What we do

We build [Presto](https://presto.gateway.fm) \- an innovative product in the
Blockchain industry which allows anyone to create their own blockchain-based
on zk-rollup technology in a few clicks in an automated way and smoothly run
it as a service managed by [Gateway.fm](http://Gateway.fm) by delegating all
the complexity of setting up, maintaining and upgrading tasks to us.

In our team we always strive to automate as much of our work as we can leaving
time and resources to build new features:

* Automate deployments of blockchain nodes, upgrade the blockchain software
* Build and constantly improve the monitoring solutions of deployed blockchains
* Build our internal tooling using Python and Django to automate our infrastructure tasks and to create zk-rollups, deploy smart contracts and configure blockchain nodes for our customers.

## Our stack

* Python/Django to build various internal tooling and to automate Presto blockchain deployments
* Celery + Redis + Postgresql
* Hashicorp Nomad/Consul and Docker swarm to orchestrate the micro-services and deployments
* Grafana stack for monitoring
* Polygon and Optimism stack for customers rollup deployments (more is coming)

## **Role and responsibilities**

You'll work on automaton of blockchain deployments which includes:

* Development of Presto product using Python and Django
* Deployment of smart contracts
* Improving monitoring of rollups
* Upgrading existing rollups to the latest versions
* Making design and architectural decisions
* Participate in (additionally compensated) on-call procedures

## **Requirements and skills**

Our ideal candidate worked in start up like companies and can start
contributing within a few days.

It's required to have blockchain experience. Also, if your past experience
does not 100% match our stack, but you have experience with equivalent
technologies, we will be happy to talk to you.

#### **Specifically, we are looking for a candidate who:**

* Developed backend using Python Django rest API and Celery
* Has strong written and verbal communication skills (in English)
* Knows how to work with monitoring solutions such as Grafana, Prometheus, Log processing
* Understands fundamentals of Smart Contracts
* Can deploy a custom POA network and debug blockchain deployment
* Automated things in previous companies
* Worked with Docker and cluster management tools

### Nice to have:

* DevOps experience
* AWS
* Terraform,Terragrunt, Ansible

## **Why you should join us**

* _Autonomy:_ Fully remote team with great dynamics. We won't micro-manage you.
* _Experienced team:_ We are team of professionals in blockchain technologies
* _Novel work:_ Be part of the blockchain movement instead of building yet another CRUD app.
* _Ownership:_ As a small team, we have a lot to build. You'll work side-by-side with other smart people and feel proud of what you create.
* _Highly technical company:_ We're a dynamically scaling company with engineering at our core. We are growing as a company and you stand a chance to grow together with us as a blockchain engineer