May 9, 2024

May 9, 2024

Rust Smart Contract Developer

Rust Smart Contract Developer

Development team

Development team

/

Full-Time

Full-Time

Remote

Remote

About Ta-da

All companies that work with machine learning algorithms require large amounts of data to train their models. Unfortunately, there is currently no completely satisfactory solution. To address this challenge, we are launching our own platform that allows companies to collect data from a community of paid users for the purpose of producing and verifying this data. We use blockchain technology because it allows us to achieve hard-to-reach goals, such as raising a quality community, paying users across the world, ensuring the security of user funds, and tracking data.

As a software engineer in a young and dynamic team, your main responsibilities will include designing, documenting, and implementing the smart contracts of Ta-da. You will also participate with the core team in the design and strategic choices of the project.

Your Responsibilities

  • Design and develop secure and efficient smart contracts using Rust on the MultiversX blockchain.

  • Collaborate all the stakeholders to define smart contract requirements and functionality.

  • Conduct thorough testing and debugging of smart contracts to ensure robustness and reliability.

  • Optimize smart contracts for gas efficiency and perform upgrades and migrations as necessary.

  • Maintain and update existing smart contracts in response to evolving needs or external changes in the blockchain environment.

  • Ensure compliance with security guidelines in the development and deployment of smart contracts.

  • Contribute to the development of best practices for smart contract development within the organization.

  • Participate in code reviews and provide constructive feedback to peers.

  • Keep abreast of new trends and best practices in blockchain technology and smart contract development.

  • Assist in the documentation of project requirements, installation procedures, and other system-related information.

Your Skills

  • Proficiency in Rust programming, with a solid understanding of its syntax, semantics, and advanced features.

  • Experience in developing smart contracts for blockchain platforms, ideally with a focus on MultiversX or similar ecosystems.

  • Strong understanding of blockchain fundamentals, consensus mechanisms, and cryptographic principles.

  • Ability to write clear, maintainable, and secure code in a decentralized and distributed environment.

  • Experience with blockchain development tools and frameworks relevant to MultiversX.

  • Knowledge of smart contract optimization techniques and gas cost analysis.

  • Familiarity with software development methodologies such as Agile and Scrum.

  • Excellent problem-solving skills and the ability to work under tight deadlines.

  • Strong communication skills, with proficiency in English, for both technical and non-technical audiences.

  • A proactive attitude towards learning new technologies and exploring innovative solutions in blockchain technology.


Benefits

  • You will join a new team to develop an innovative project at the frontier of many fields (blockchain, machine learning, etc.).

  • The project is still in its early stages, and your contribution will have a significant impact on its success.

  • You will work on a highly attractive project with experienced engineers and innovative technologies.

Apply Now

Apply Now

Apply Now

Apply Now

Apply Now

Apply Now

Apply Now

You think you're the right fit for the position?

Submit your application to

You think you're the right fit for the position?

Submit your application to

You think you're the right fit for the position?

Submit your application to