Back to results

Solana developer

  • Montreal, QC, Canada

Full-time

Applications open in a new tab.

Job details

Job type
Full-time
Apply by
Posting language
English
Posted

Original job description

Company Description TSI Services Management Inc. (TSI-eco.com) has been delivering resiliency and cost-saving strategies in the telecom and energy sectors since 1981. The company focuses on implementing practical programs that improve operational efficiency and reduce risk for its clients. With decades of industry experience, TSI helps organizations adapt to evolving technologies and market conditions. Prospective team members can expect to work in a stable, innovation-driven environment that values expertise, reliability, and long-term client partnerships.
Role Description The Solana Developer will design, develop, and maintain blockchain-based applications and smart contracts on the Solana ecosystem in a full-time capacity. Day-to-day responsibilities include implementing back-end services, integrating Solana programs with web applications and APIs, optimizing code for performance and security, and debugging and resolving technical issues. The role also involves collaborating with cross-functional teams to define technical requirements, reviewing code, and contributing to architectural decisions and best practices. This is a hybrid role based in Montreal, QC, with a combination of on-site collaboration and some work-from-home flexibility.
Qualifications

  • Strong foundation in Computer Science, including algorithms, data structures, and distributed systems.
  • Proficiency in Back-End Web Development and Software Development, especially in building scalable services and APIs.
  • Hands-on Programming experience with modern languages commonly used in Solana development (e.g., Rust, TypeScript, JavaScript).
  • Solid understanding of Object-Oriented Programming (OOP) principles and software design patterns.
  • Experience with Solana blockchain development, smart contracts (programs), and related tooling (e.g., Anchor, Solana CLI).
  • Knowledge of web3 concepts, cryptography basics, and secure coding practices.
  • Ability to write clean, testable code and use version control systems such as Git.
  • Strong problem-solving skills, attention to detail, and ability to work independently and in a team.
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
  • Professional proficiency in English; French language skills for collaboration in Montreal are an asset.
More about this job

Responsibilities

Design, develop, and maintain blockchain applications and smart contracts on Solana, including back-end services and integrations with web applications and APIs. Optimize and secure code, troubleshoot technical issues, collaborate on requirements and architecture, and participate in code reviews and best-practice development.

Requirements

Requires a strong computer science foundation and practical experience in software and back-end development, with proficiency in Rust, TypeScript, or JavaScript and experience with Solana programs and tooling. Candidates should understand web3, cryptography, secure coding, object-oriented principles, and Git, and have a relevant bachelor's degree or equivalent experience; English proficiency is required, while French is an asset.

Skills

  • Solana Development
  • Rust
  • TypeScript
  • JavaScript
  • Smart Contracts
  • Anchor
  • Solana CLI
  • Back-End Development
  • API Development
  • Distributed Systems
  • Cryptography
  • Secure Coding
  • Object-Oriented Programming
  • Software Design Patterns
  • Git
  • Debugging

Visa sponsorship

Not detected in the job text

Categories

  • Software
  • Technology
  • Engineering
  • Energy
  • Consulting

Keywords

  • Solana
  • Blockchain
  • Smart Contracts
  • Solana Programs
  • Rust
  • TypeScript
  • JavaScript
  • Anchor
  • Solana CLI
  • Back-End Services
  • Web Applications
  • APIs
  • Distributed Systems
  • Algorithms
  • Data Structures
  • Web3
  • Cryptography
  • Secure Coding
  • Object-Oriented Programming
  • Software Design Patterns
  • Git
  • Code Reviews
  • Performance Optimization
  • Software Architecture
  • Telecommunications
  • Energy

Report this job