Job Description

Junior Software Developer – Blockchain / Smart Contract Development

Apply for the Junior Software Developer – Blockchain / Smart Contract Development role at CGI. This permanent, full‑time position is based in Halifax, NS or Moncton, NB.

Responsibilities

  • Develop and maintain smart contracts on Ethereum (EVM) and Solana, under the guidance of senior engineers.
  • Implement smart contracts using Solidity and contribute to development using Rust / Move where applicable.
  • Write unit tests and assist with fuzz testing and basic security analysis.
  • Support deployment and verification of smart contracts across different environments.
  • Contribute to backend and frontend integrations for blockchain‑based applications.
  • Participate in code reviews and follow established coding and security standards.
  • Assist with documentation and adhere to software development lifecycle best practices.

Required Qualifications

  • 3‑5 years of professional software development experience, including hands‑on blockchain or smart contract development.
  • Practical experience with Solidity and EVM‑based smart contracts (ERC‑20).
  • Exposure to Solana, Rust, or Move smart contract development.
  • Understanding of digital asset lifecycle concepts such as issuance, settlement, custody, and servicing.
  • Experience using Hardhat or Foundry for development and testing.
  • Familiarity with Git and collaborative development workflows.
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.

Bonus Skills

  • Experience with OpenZeppelin Contracts.
  • Basic knowledge of smart contract security tools (Slither, Mythril).
  • Exposure to Node.js (NestJS / Express) or Python (FastAPI).
  • Interest in financial services or digital asset platforms.
  • Strong learning mindset and communication skills.

Compensation

CGI provides a reasonable estimate of the pay range for this role: $55,000–$110,000. Compensation decisions depend on the facts and circumstances of each case.

Company Culture & Commitment to Diversity

We value the strength that diversity brings and are committed to fostering a workplace where everyone belongs. CGI is an equal‑opportunity employer. If you require an accommodation, please inform your recruiter.

#J-18808-Ljbffr

Apply for this Position

Ready to join ? Click the button below to submit your application.

Submit Application