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
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