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-LjbffrApply for this Position
Ready to join ? Click the button below to submit your application.
Submit Application