Remote Senior Software Engineer (Rust) - Catalyst

Posted

Apply now
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 🌱.
About the job
Posted on
Job type
Salary
-
Report this job

Job expired or something else is wrong with this job?

Report this job
Leave a feedback