Skip to content

Senior Rust Developer

Remote
  • European Union, Zürich, Switzerland
Software and application development

Job description

📢 Our mission? Ivy Partners is a Swiss consulting firm contributing to the evolution of companies in their strategic, technological, and organizational challenges.

Our goal today is to offer our employees a career that will contribute positively to their growth and well-being, by enhancing their skills and offering real prospects for advancement.

👩‍💻🧑‍💻 As a Senior RUST Developer at Ivy Partners, your missions will be:
- Design, develop, and maintain software applications using Rust.
- Collaborate with product managers, designers, and other developers to define software requirements and specifications.
- Write clean, maintainable, and efficient code.
- Conduct code reviews and provide constructive feedback to team members.
- Identify and resolve performance bottlenecks, bugs, and other issues.
- Ensure the scalability, reliability, and security of applications.
- Stay up-to-date with the latest industry trends and technologies to ensure our solutions remain cutting-edge.
- Mentor and guide junior developers, sharing your expertise and knowledge.

Job requirements

🏅 About You!
- Bachelor's degree in Computer Science, Engineering, or a related field, or equivalent work experience.
- Minimum of 5+ years of software development experience.
- Strong proficiency in Rust programming language.
- Experience with system programming, memory management, and concurrency in Rust.
- Familiarity with Rust’s ecosystem, including Cargo, Crates.io, and other tools.
- Experience with other programming languages (e.g., C, C++, Python) is a plus.
- Solid understanding of software development principles, design patterns, and best practices.
- Experience with version control systems, preferably Git.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.

- This candidate can work remote from the European Union + Switzerland. 


Preferred Skills:

- Experience with web development frameworks and libraries.
- Knowledge of networking protocols and experience with network programming.
- Familiarity with databases (SQL and NoSQL) and data modeling.
- Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- Understanding of cloud services and deployment (AWS, Azure, GCP).

🤝 IVY is also:
Kindness | Concerned about our employees, we guarantee a favorable environment where each is valued and offered training and prospects for development in Switzerland or internationally.

Trust | Working with us means developing a partnership based on trust, professionalism, and transparency at all times.

Innovation | We guarantee effective digital transformation thanks to technological innovation coupled with creativity.

Responsibility | The collective is at the base of everything we undertake, and we take this responsibility seriously by doing everything possible to have a positive impact.

or