Position: Senior Blockchain / NFT Developer
Company: Program-Ace
Experience required: 5y
English level: upper

Program-Ace is a team of professionals that is capable of bringing the most ambitious ideas to life. And this cool, talented, creative, and continually growing team needs a Senior Blockchain/NFT Developer.

Requirements:
- 7+ years of development experience;
- Excellent understanding of OOP, OOD, SOLID principles;
- Good knowledge of Design Patterns;
— 2+ years experience developing smart contracts / blockchain node / consensus protocols;
— Experience with Rust or Solidity Programming Languages;
— Familiarity with P2P networks, high throughput, and robust services;
— Superior knowledge of blockchains/consensus protocol;
— Strong knowledge of standard algorithms and data structures.

Great to have:
— Familiarity with cryptography concepts;
— Strong understanding of concurrency, writing efficient and safe multithreaded code;

Responsibilities:
— Working with the current project team for ongoing tasks;
— Blockchain system architect with experience of decentralized/distributed systems;
— Writing code to enhance current pipelines and contribute to adding new capabilities;
— Creation project architecture / Tech stack;
— Optimize tech stack to accommodate running existing pipelines cost-effectively at scale and improving overall stability;
— Work with CTO with RFP / RFQ processing, creation of learning programs and making technical decisions for projects;
— Being proactive in identifying tech issues

We offer:
• Competitive salary;
• Paid 24-day vacation;
• Sick leave compensation;
• Flexible working hours;
• Team buildings;
• Performance reviews with possible salary raises;
• Comfortable working conditions, office in the city center.