Position: Senior FullStack Go developer
Company: NCube
Category: Golang
Experience required: 5y
English level: upper

As a senior software engineer, you’ll collaborate with the company’s CTO, you’ll develop and build scalable, secure, and reliable software that will be responsible for an important part of the contracts logic. You will be given a progressive level of autonomy/ownership over your projects, the opportunity to expand your scope of knowledge, and the chance to help build the decentralized infrastructure of the future.

**Project** — brand-new Marketplace in the DeFi Cryptosphere, working to redefine staking pools and Marketplaces by adding gamification to the formula. With deep roots in the Cryptosphere they are pushing the community forward by making their product adoptable and usable for everyone.

**Requirements:**
- 5+ years of professional software development
- 3+ years of Fullstack experience with Golang experience
- 2+ years of experience in Blockchain development
- Rust experience is a huge plus as we might be moving to rust lang for contract development
- 1+ years of TypeScript experience
- Extensive background working with WebServices
- Experience with test-driven development and the use of testing frameworks
- Experience with distributed systems and/or container orchestration
- Strong communication skills and a team player
- B.S. or higher in computer science, software engineering or related technical field
- Upper-Intermediate English

**Responsibilities:**
- Designing and implementing new features within the product such as trust minimized off-chain computation, cryptocurrency staking, the aggregation of external data in various blockchain environments, and many more problems
- Thinking creatively about attacks, possible failures, and disaster scenarios, modeling them in reproducible test environments, and developing fixes
- Modeling and developing recovery behaviors within our core node software
- Setting up a safe environment for deployments and updates

**We offer:**
- Competitive salary with the regular review;
- Flexible working schedule, fully remote work opportunities;
- Accountant assistance;
- Vacation (up to 20 working days);
- Paid sick leaves (10 working days);
- Online English courses;
- Direct cooperation with the customer;
- Teambuildings, corporate parties and company trips abroad;
- Great working environment and team spirit.