Position: Middle Rust Engineer
Company: Tacans
Experience required: 2y
English level: intermediate

We’re looking for an enthusiastic, self-motivated engineer to help us build the next generation of financial products.  As an engineer, you will gain ownership over our existing suite of products, as well as the ability to influence the creation, design, and execution of future products. You will be responsible for coding smart contracts and launching them into the production, as well as providing the vision of how the project should be driven forward from technical perspective.

**Responsibilities:**

— Write Smart contracts;  
— Participate in core review;  
— Write unit tests;  
— Integrate with existing DeFi/NFT protocols;  
— Research the different existing DeFi/NFT protocols;  
— Develop plans for testing efforts.

**Requirements:**

— 2+ years of software engineering experience; 
— 1+ year of development experience in Rust; 
— Experience with relational and NoSQL databases; 
— Knowledge of REST principles; 
— Experience with git and github; 
— Experience with Docker; 
— Intermediate English level; 
— High level of self-awareness and proactivity.  

**Would be a plus:**
 — Experience with WebAssembly; 
— Experience with parallel compute frameworks; 
— Experience writing smart contracts and Blockchain technologies; 
— Knowledge of blockchain protocols, best practices in blockchain management and data protection; 
— Development experience in Golang; 
— Contribution to open-source projects.

**We provide:**
— Competitive salary:
— Necessary equipment for work;
— Ability to work in the office, remotely or a mix;
— 22 vacation days and 15 paid sick leaves;
— Insurance (VIP);
— English lessons with native speaker;
— Psychologist;
— Education compensation.