Python Engineer

 

Description:

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

Organization gateway.fm
Industry IT / Telecom / Software
Occupational Category Python Engineer
Job Location Dublin,Ireland
Shift Type Morning
Job Type Full Time
Gender No Preference
Career Level Intermediate
Experience 2 Years
Posted at 2024-08-02 5:04 pm
Expires on 2024-12-24