Position: Backend Engineer
Company: Q.xyz
Category: Node.js
Experience required: 3y
English level: upper

**What is Q?**
Q.xyz is a blockchain development company that builds integrations between decentralized finance platforms. Backed by blockchain veterans, Q aims to create intuitive, dynamic interfaces for users to easily access multiple DeFi protocols & track their positions.

**Role**
- Integration of user-facing elements developed by front-end developers with server side logic.
- Building reusable code and libraries for future use.
- Optimization of the application for maximum speed and scalability.
- Design and implementation of data storage solutions.
- Management of hosting environment, including database administration and scaling an application to support load changes.
- Implementing automated testing and unit tests.
- Implementation of security and data protection.

**Desired Skills**
- Golang or NodeJS (Javascript/typescript)
- SQL or suitable alternative
- Solidity, Consensus Algorithms, blockchain technology (e.g., shows understanding of gas, blockchain limitations)
- CI/CD, Docker, Kubernetes, Git (CLI) + Github actions / Jenkins, AWS
- Linux

**Our Tech Stack**
Solidity, Go, Node.js, web3.js, ethers.js, Hardhat, Typescript, Javascript, React, PostgreSQL, Docker, Kubernetes, AWS, NestJS

**Compensation & Benefits**
- Work from anywhere
- Flexible working time
- Great working environment
- Flexible vacation policy
- Health & other benefits
- Competitive Salary + Equity Package