IdeaSoft is a full-cycle software development company focused on Blockchain and Fintech. We create dedicated teams and build outstanding Web3 products with cutting-edge technologies to ensure better business results.
7 жовтня 2024

Rust Developer (Web3 experience) (вакансія неактивна)

Київ, Харків, Львів, Лісабон (Португалія), Прага (Чехія), Варшава (Польща), віддалено

We are seeking a highly skilled Rust Developer who embodies the qualities of proactivity, independence in work, strong problem-solving skills, and an engineering mindset. The ideal candidate will have a strong background in Rust programming and a passion for developing high-performance, reliable, and scalable software.

Responsibilities:
— Design, develop, and implement blockchain solutions using Rust, following clean code principles
— Design product architecture according to business needs
— Collaborate with the team to define project requirements and architecture for blockchain-based applications. Integrate blockchain functionality into new and existing systems and applications
— Perform code reviews and ensure the quality and security of the developed software
— Develop and maintain tests for components
— Collaborate with other developers and stakeholders to identify and implement improvements
— Take part in our educational blockchain programs and make your contribution to our startups

Requirements:
— Excellent understanding of Rust’s syntax, internals, and principles of its operation
— Solid understanding of blockchain technology, cryptographic principles, and decentralized systems
— Proficiency in writing unit tests, integration tests, and end-to-end tests for Rust and blockchain components
— Ability to write efficient and scalable database queries and manage data persistence in blockchain applications
— Experience with virtual machines used by modern blockchains: WebAssembly, EVM, COSMWASM
— Experience with relational and non-relational databases
— Knowledge of REST principles
— Understanding of the OOP, OOD, SOLID principles
— Deep knowledge of standard algorithms and data structures
— Ability to analyze and optimize the platform’s performance
— Hands-on experience with validator nodes of any blockchain

We offer:
— Competitive compensation
Social package (24 working days of annual leave, 5 paid sick days)
— Flexible working hours
— 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
— Opportunity to choose IT equipment you like
— Corporate social responsibility