IdeaSoft is looking for a Rust Tech/Team Lead who has been involved in blockchain projects. This is a full-time remote position. We are seeking a determined and creative developer who is passionate about changing the world through technology, someone who will join a team responsible for implementation of various solutions in the Blockchain and FinTech domains where reliability and efficiency of software is crucial.
You are the right person if:
- 5+ years of software engineering experience;
- You have working experience with Rust in Solana ecosystem;
- Experience or understanding the approach of smart contracts development;
- Experience with relational and non-relational databases;
- Knowledge of REST principles;
- You understand the OOP, OOD, SOLID principles;
- Deep knowledge of standard algorithms and data structures;
- You can analyze and optimize the platform’s performance;
- You have experience with security audits of third-party and internal solutions;
- You are interested in Solana or Near ecosystem;
- You have some experience in leading teams of software developers;
- You possess strong written and verbal communication skills in English.
Would be a plus:
- Experience with Virtual machines used by modern blockchains: WebAssembly, EVM, COSMWASM;
- Knowledge of best practices in blockchain management and data protection;
Responsibilities:
Develop new protocols on the innovative Solana blockchain;- Write and review technical proposals;
- Write, test, and deploy high-performance; networking code;
- Design product architecture according to business needs;
- Program and optimize rust/wasm based smart contracts;
- Develop infrastructure software;
- Implement advanced features from scratch;
- Perform technical analysis and contribute to code reviews;
- Provide the vision of how the project should be driven forward from a technical perspective;
- Take part in our educational blockchain programs and make your contribution to our startups;
- Lead developers in your team.
We offer:
- Competitive salary and reasonable compensation package;
- Social package (20 working days of annual leave, 4 days off, 5 paid sick days);
- Flexible working hours;
- Possibility to work remotely as fully as partially;
- Challenging projects in diverse business domains and a variety of tech stacks;
- Personal development and professional growth opportunities;
- Work with talented, ambitious and family-feel teams;
- Educational possibilities: corporate courses, knowledge hubs, and in-house English classes;
- Compensation for your professional certification & support for your learning activities;
- IT Assistant loyalty card that provides you with variable discounts for lots of spots: restaurants, hotels, gym etc.;
- Opportunity to choose IT equipment you like;
- Professional accounting support and tax coverage;
- Support for a healthy lifestyle, compensation for participation in sport events;
- Fascinating corporate parties, team-building activities and memorable anniversary presents;