Create flexible and precise queries that fit your needs exactly. Example: React.js, -USA  × Laravel, Vue.js, -Contract  × will get you jobs that are (React.js and not in USA) or (Laravel and Vue.js and not Contract/Freelance).

You can mix and match any tags, negations and groups in any order. And don't worry about typos – the search is fuzzy.

Dismiss

Remote QA Developer (Smart Contracts & Audits)

TON Studio Remote

TON Studio is a team of experienced engineers working with the fast growing TON ecosystem and Telegram apps. We enable a flawless developer experience within the TON ecosystem to help builders create DApps of outstanding quality and user experience. We do this through our suite of development tools and custom solution design for TON projects.

We are looking for an experienced QA Engineer with a focus on Smart Contract Audits to join our team. In this role, you’ll ensure the quality, security, and reliability of smart contracts across TON projects, working closely with developers and stakeholders to set standards for security and testing.

Responsibilities:

  • Conduct comprehensive audits of smart contracts written in FunC and Tact to identify and mitigate potential vulnerabilities.
  • Design, document, and execute test plans, scenarios, and cases to verify functionality, security, and performance.
  • Develop automated testing solutions and integrate fuzzing and model-checking techniques to strengthen contract robustness.
  • Collaborate with developers and stakeholders to review code and provide feedback for improvements in security, gas efficiency, and code quality.
  • Work with the Tact compiler and dev tools teams to improve testing capabilities and identify any gaps in tooling or language that impact security.
  • Educate and support developers in using best practices for secure smart contract development and testing.

Requirements:

  • Proficiency in FunC and Tact smart contract languages, with a solid understanding of Fift and TVM.
  • Strong experience in security auditing of smart contracts and familiarity with common blockchain vulnerabilities and security risks.
  • Experience with automated testing frameworks and tools, especially those supporting fuzzing and model-checking for blockchain environments.
  • Knowledge of TypeScript for writing scripts and testing tools.
  • Solid understanding of gas optimization techniques and experience analyzing and improving contract performance.
  • Excellent analytical skills with a focus on detail, ensuring high standards in code quality and security.

Apply Now: