Ce recruteur est en ligne!

Voilà ta chance d'être vu en premier!

Postuler maintenant

Senior Smart Contract Developer to design, build, test, and maintain smart contract logic that implements core business rules and financial behaviors

Toronto, ON
  • Nombre de poste(s) à combler : 1

  • À discuter
  • Emploi Contrat

  • Date d'entrée en fonction : 1 poste à combler dès que possible

Contract: 6 months

Hybrid


Must Haves:

  • Hands-on experience writing and maintaining smart contracts
  • Strong programming skills in:
  • Python (for Vault smart contracts), and/or
  • Solidity or other blockchain contract languages
  • Experience implementing complex business logic in code
  • Strong understanding of:
  • Financial rules and calculations (interest, fees, penalties, limits)
  • Event-driven programming concepts
  • Experience with testing, debugging, and optimizing production-grade code
  • Ability to work closely with technical and non-technical stakeholders

Nice to Have

  • Experience with Thought Machine Vault smart contracts
  • Background in financial services, fintech, or payments
  • Familiarity with secure coding practices for smart contracts
  • Exposure to CI/CD pipelines and automated testing frameworks



Smart Contract Developer

Role Overview

We are looking for a Smart Contract Developer to design, build, test, and maintain smart contract logic that implements core business rules and financial behaviors. This role is highly hands-on and execution-focused, responsible for translating product and business requirements into reliable, well-tested smart contract code.

Depending on the platform, this may involve developing Vault smart contracts (Python-based) within Thought Machine or blockchain-based smart contracts using languages such as Solidity.

Key Responsibilities

  • Develop and maintain smart contracts that implement business logic and financial rules
  • Translate product requirements into executable contract logic, including:
  • Interest calculation
  • Fees and charges
  • Limits, thresholds, and penalties
  • Event-driven contract behavior
  • Write smart contracts using:
  • Vault smart contracts (Python) for core banking platforms
  • Blockchain smart contracts (e.g., Solidity) where applicable
  • Test, debug, and optimize smart contract code to ensure accuracy, performance, and reliability
  • Collaborate closely with architects, product owners, and domain experts to ensure correct implementation of business rules
  • Participate in code reviews and contribute to best practices for smart contract development
  • Support deployment, versioning, and maintenance of smart contracts in production environments


Disclaimer:
AI may be used in evaluating candidates.
This posting is for an existing vacancy.
Apply

Exigences

Niveau d'études

non déterminé

Années d'expérience

non déterminé

Langues écrites

non déterminé

Langues parlées

non déterminé