Job Detail

Python Engineer ( Blockchain)- Remote

  • Medium Level
  • Type Fixed
  • Duration: More than 06 months

Project Detail

We build Presto - 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 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

Interested?? Click me to apply