$120 - $170/hr
Go, Rust * Experience building and using generative AI and LLMs * Experience architecting and ... Mentoring junior developers and fostering best practices * Review and approve code contributions ...
$120 - $170/hr
Go, Rust * Experience building and using generative AI and LLMs * Experience architecting and ... Mentoring junior developers and fostering best practices * Review and approve code contributions ...
$120 - $170/hr
Go, Rust * Experience building and using generative AI and LLMs * Experience architecting and ... Mentoring junior developers and fostering best practices * Review and approve code contributions ...
$15.5K - $32K
6% of jobs
$32K - $48.5K
8% of jobs
$48.5K - $65K
7% of jobs
$69.5K is the 25th percentile. Wages below this are outliers.
$65K - $81.5K
11% of jobs
$81.5K - $98K
9% of jobs
The median wage is $106.3K / yr.
$98K - $114.5K
16% of jobs
$114.5K - $131K
14% of jobs
$137.7K is the 75th percentile. Wages above this are outliers.
$131K - $147.5K
8% of jobs
$147.5K - $164K
7% of jobs
$164K - $180.5K
6% of jobs
$180.5K - $197K
6% of jobs
$15.5K
$109.8K
$197K
As a Junior Rust Developer, you’ll often work on writing, testing, and maintaining Rust code alongside more experienced team members. Your tasks may include fixing bugs, implementing new features, participating in code reviews, and collaborating with cross-functional teams such as QA, DevOps, and product management. You’ll also spend time learning best practices, exploring Rust libraries and frameworks, and gradually taking on more complex responsibilities as your skills grow. This hands-on experience helps you build expertise in Rust while contributing to real-world software projects.
A Junior Rust Developer is an entry-level software developer specializing in the Rust programming language. They assist in building and maintaining software applications, often focusing on system programming, backend development, or performance-critical applications. Responsibilities typically include writing clean and efficient Rust code, debugging, testing, and collaborating with senior developers. Junior Rust Developers are expected to have a basic understanding of Rust’s ownership model, memory safety, and concurrency features. They may work in industries such as finance, blockchain, gaming, or systems programming while learning best practices and improving their coding skills.
To thrive as a Junior Rust Developer, you need a good grasp of Rust programming fundamentals, problem-solving skills, and a relevant educational background in computer science or software engineering. Familiarity with version control systems like Git, basic knowledge of Cargo (Rust’s package manager), and experience using collaborative development tools are typically required. Effective teamwork, a willingness to learn, and clear communication help you integrate into development teams and adapt to evolving project requirements. These skills and traits ensure you can contribute to codebases efficiently while continuing to grow in a rapidly evolving technical environment.

$120 - $170/hr
Other
Posted 5 days ago
H2 Analytics is redefining how professionals train for high‑stakes environments through advanced simulation and data‑driven tools. We build EASE (Exercise Architect Suite), a tool used by military, intelligence, law enforcement, and emergency response organizations to develop mission‑critical training exercises. Join a fast‑moving team where your code powers elite performance, and innovation is part of the job.
About the team:The core EASE team builds tools for creating and running large‑scale training exercises. Our current focus is on creating generative AI features using LLMs to generate relevant training content, integration with military simulators, and an easier interface. Our stack is primarily Typescript, Vue, NestJS / Node, Mongo, Python.
The engineering team is 100% remote; our head office is located in Ottawa and you’re welcome to come in. This role can be located anywhere in Canada with flexible hours, though our core meetings are oriented on the Eastern time zone. We believe in shipping code frequently. We value collaboration. We are driven by results, not process. We use a lightweight Scrum (agile) development practice and we are dedicated to continuous improvement.
About you:You are a well‑rounded senior fullstack engineer with at least 6+ years of experience building complex web applications and backend services as a full‑stack engineer, with a minimum of 2 years at the senior level. You love teaching, and you’re comfortable taking the lead on complex features, mentoring less‑experienced developers. You’re a lifelong avid learner.
We look for:Vacancy Status:
This is a new role on our team for which we are actively recruiting.
How we use AI:
To help us efficiently review the high volume of applications we receive, H2 Analytics uses AI tools as part of our initial screening process. These tools help identify relevant skills and experience within your resume. However, all final shortlisting and hiring decisions are made by our human recruitment team.