Please, let IO Global know you found this job
on RemoteYeah.
This helps us grow 🌱.
Description:
IOHK is a technology company focused on Blockchain research and development, emphasizing peer-reviewed research and formal methods for security, scalability, and sustainability.
The Catalyst Tribe is an innovation platform for the Cardano blockchain ecosystem, enabling decentralized communities to propose, evaluate, and fund projects.
As a Senior Software Engineer (Rust) in Catalyst, you will develop high-quality, efficient, and reliable software using your Rust, backend, and systems programming expertise.
You will collaborate across multiple teams and time zones, following agile software development practices.
Responsibilities include working independently on software development tasks, reviewing specifications, contributing to algorithm design, writing clean and efficient code, and covering code with tests.
You will also be responsible for integrating software components, troubleshooting, debugging, upgrading existing software, and writing documentation and technical user manuals.
Requirements:
A minimum of 5 years of professional software development experience is required.
Strong experience with the Rust programming language in production environments is essential.
An expert-level understanding of Rust’s ownership model, borrowing mechanics, lifetimes, and concurrency paradigms is necessary.
Experience in developing web services and RESTful APIs, as well as knowledge of HTTP protocols, accessibility, and security compliance, is required.
Familiarity with distributed systems, concurrent programming, cloud platforms (AWS, GCP, or Azure), containerization (Docker), and orchestration tools (Kubernetes) is important.
Understanding of continuous integration and deployment pipelines, as well as experience with test-driven development, is needed.
Knowledge of cryptography protocols and Web3 technologies is a plus.
Extensive experience with Git and version control systems, along with practical experience in agile software development methods, is required.
A degree in Computer Science, Software Engineering, or a related field is desirable but optional.
Strong analytical skills, excellent written and verbal communication skills, and the ability to work independently with minimal supervision are essential.
Benefits:
The position offers remote work flexibility.
Employees receive laptop reimbursement and a new starter package to buy hardware essentials.
There are opportunities for learning and development.
Competitive paid time off (PTO) is provided.
Apply now
Please, let IO Global know you found this job
on RemoteYeah
.
This helps us grow 🌱.