Skip to Content

Rust Specialist Developer

--Recruiter.pt--


Our company is driven by innovation and technological advancement, constantly seeking to integrate the most cutting-edge solutions in the market to meet client needs and deliver high-impact results. We value diversity and inclusion in our workplace, as we believe that different perspectives are key to continuous growth. Learn more about this opportunity in the description below and, if it aligns with your aspirations, don’t wait apply today.

Main responsibilities:

  • System architecture: design and implement complex architectural solutions using Rust, ensuring high performance, reliability, and scalability.
  • Technical leadership: guide and lead a team of developers, fostering a collaborative environment where secure programming practices are adopted and valued.
  • Training and mentoring: create and lead training initiatives to empower team members, sharing best practices in Rust programming and memory safety.
  • Cross-functional collaboration: work closely with engineering, product, and design teams to ensure technical aspects align with business goals and timelines.
  • Code review: perform rigorous code reviews to ensure high-quality code and adherence to secure coding standards.
  • Continuous innovation: research and implement emerging technologies and trends to improve processes and increase efficiency within the tech stack.

Required skills and competencies:

  • Proficiency in Rust: extensive experience with Rust development and a deep understanding of ownership, borrowing, and lifetimes.
  • System architecture: proven experience designing complex software architectures with a focus on security and efficient memory management.
  • Memory safety: expertise in memory safety concepts, ensuring code is free from common vulnerabilities and exploits.
  • Professional experience: at least 5 years of software development experience, including 3+ years focused on Rust.
  • Effective communication: ability to clearly and concisely communicate complex ideas in both spoken and written formats.
  • Leadership and teamwork: prior experience in technical leadership roles, with the ability to inspire and guide teams toward shared goals.

Nice to have:

  • Knowledge of frameworks: experience with Rust-based frameworks such as Actix, Rocket, or Tokio.
  • Communication protocols: experience working with communication protocols such as gRPC or WebSockets.
  • DevOps tooling: familiarity with tools like Docker and Kubernetes for container orchestration.
  • Distributed systems: experience designing and building distributed systems, microservices, or cloud-native architectures.
  • Open source contributions: meaningful contributions to open source Rust projects will be highly valued.

Why work with us:

  • Professional growth: work in a stimulating environment that pushes your limits and helps you grow both personally and professionally.
  • Learning culture: we support continuous learning and offer subsidies for ongoing education and relevant certifications.
  • Work flexibility: we offer remote work options and flexible hours to support a healthy work-life balance.

If you're ready to take the next step in your career and become a vital part of an innovative team, apply now.

Join us and be part of something extraordinary!