Position: Backend Developer
Company: nimbus
Category: Node.js
Experience required: 5y
English level: intermediate

Nimbus Platform is a DAO-governed platform that offers: 
 - 16 earning strategies for users on one Platform (more to be added).
- Two tokens providing access to it all: NBU as the utility token and GNBU, the governance token.
- n-NFT, a unique multiple yield-bearing NFT based on carefully crafted sophisticated strategies. 
- Smart contracts audited by top blockchain security and auditing firms in the industry.
- Easy access to the best of DeFi.

We are looking for a talented BackEnd Developer who can help deliver exciting new vision and solutions for the markets we serve.

Hard skills: 
- 5+ years of experience as a backend developer with at least 2 recent years of experience with NodeJS. 
- Excellent TypeScript knowledge. 
- Advanced Web3, Ethers.js usage, debug, connections system design. 
- Solid experience with various languages such as Go, Rust, C++, and Java 
- Solid knowledge of OOP, System Design, SQL Databases, and Web Application Security. 
- Solid experience architecting solutions (experience in different architecture layers and components is a must) through multiple frameworks. 
- Solid understanding of frameworks and their underlying architectures MVVM, MVC, MVP. 
- Solid knowledge of microservice architecture with successful cases. 

Soft skills: 
- Good communication skills in English. 
- Experience working with a distributed team using agile development methodologies.

Responsibilities: 
- Work with a team of talented engineers to build a set of services that can deliver critical data to Nimbus products. 
- Build new features at a large scale. 
- Design, build and maintain off-chain microservices architecture. 
- Debug production issues across services and multiple levels of the stack. 
- Improve engineering standards, tooling, and processes. 
- Share best development practices with the team.

Nice to have: 
Experience building, and optimizing CI/CD flow. 
Crypto skills(2+ years) 
Experience with blockchain standards (e.g. ERC20, ERC721, ERC1155). 
Experience with Ethereum, Binance, Polygon 
Smart-contracts interaction

We offer:
- Flexibility schedule.
- Remote work.
- Motivated and goal-oriented team.
- Direct impact on the development of the product.
- Paid courses, conferences, training sessions, workshops etc. 
- English classes.