Position: Elixir Developer
Company: Blockscout
Category: Other
Experience required: 2y
English level: intermediate
Published: 2021-09-01T00:00:00+03:00

**Description**

This position is a unique opportunity to join a small and experienced team of veteran engineers in the blockchain space with an established product used by millions. If you value decentralization, making a difference, and participating in the cutting-edge world of crypto, we encourage you to apply.

Responsibilities
- Developing new functionality: native support for new types of tokens/contracts, developing new API endpoints, consolidating and creating new monitoring metrics, organizing new ways to deploy infrastructure, implementing and configuring infrastructure scaling, supporting data imports from nodes on new types of Ethereum clients.

Full Roadmap: https://docs.blockscout.com/about/roadmap
- Support of existing functionality: improving performance of database queries, improving fault tolerance of the web application, improving database architecture, improving processing speed of data import from Ethereum nodes, improving user experience, fixing UI bugs, customizing browser for blockchain clients, implementing user requests for new functionality, improving and enhancing browser infrastructure deployment procedure, reducing downtime for deployment updates.

**Requirements**
- Elixir 1.10.4+, Erlang, Phoenix Framework, Postgres 10+, Node JS 12+, Webpack, Sass, Docker, Github, Prometheus
- Basic knowledge of stack technologies. Knowledge of EVM, Kubernetes, AWS, Ansible, Terraform, GraphQL will be a bonus.
- Good grasp of distributed computing basics will be instrumental for this job. You should be proficient in Elixir and have a good understanding of its fundamentals and tradeoffs.
- As we are operating in the fintech space, communication is critical to our success. You should be able to explain your code, designs and problems clearly and be able to write technical prose.
- Understanding of open source etiquette is going to be highly useful.
- Familiarity with Ethereum, Bitcoin, and other cryptocurrencies would be a significant advantage for your ability to start contributing from the get go.

**Benefits**
- Remote work or relocation to Dubai, UAE
- Flexible work hours
- Compensation in crypto (ETH, BTC,etc ) or (USD, etc)