Logo for Rehire

SR. Rust Developer

Roles & Responsibilities

  • At least 2 to 3 years of professional experience with Rust.
  • Desirable previous experience with C++.
  • Solid understanding of concepts such as borrowing, ownership, mutexes, race conditions, and memory leak safety.
  • Experience in handling algebraic errors: Enums, error operators, unwrap, ThisError, and AnyHow.

Requirements:

  • Analyze engineering architecture for high-impact services related to streaming and concurrency.
  • Design and develop products in Rust, working with gRPC and REST APIs.
  • Validate the architecture of components with other developers on the team.
  • Document code and functionalities clearly, correctly, and timely.

Job description

Desde Rehire acompañamos a una empresa tecnológica en la búsqueda de un Rust Developer Senior, un perfil clave para participar en el diseño, desarrollo y validación de servicios de alto impacto, con foco en concurrencia, arquitectura y performance.

La posición está orientada a personas con sólida base técnica, interés por la investigación y capacidad para desenvolverse en entornos exigentes, colaborando con otros desarrolladores en la construcción de soluciones robustas y escalables.

Responsabilidades:

· Analizar arquitectura de ingeniería para servicios de alto impacto vinculados a streaming y concurrencia.

· Diseñar y desarrollar productos en Rust, trabajando con gRPC y APIs REST.

· Validar la arquitectura de componentes junto con otros desarrolladores del equipo.

· Documentar código y funcionalidades de manera clara, correcta y oportuna.

· Diseñar y ejecutar pruebas unitarias para las funcionalidades desarrolladas.

· Coordinar con otros equipos y componentes para asegurar integraciones eficientes y consistentes.

Requisitos:

· Al menos 2 a 3 años de experiencia profesional con Rust. (EXCLUYENTE)

· Deseable experiencia previa con C++.

· Sólido entendimiento de conceptos como borrowing, ownership, mutexes, race conditions y memory leak safety. (EXCLUYENTE)

· Experiencia en manejo de errores algebraicos: Enums, operadores de error, unwrap, ThisError y AnyHow.

· Se valorará experiencia en memory safety, pattern matching, zero-cost abstractions y Tokio.

· Experiencia utilizando herramientas de investigación y resolución apoyadas en IA, foros y recursos técnicos.

· Experiencia con Claude IA. (DESEADO)

Acerca de la posición:

· Horario: Lunes a viernes de 9:00 a 19:00. Con una hora de almuerzo

· Modalidad: Hibrido en CDMX. Remoto para resto de LATAM.

· Ubicación: Oficinas en Polanco, CDMX.

· Salario Competitivo. Contratación con prestaciones de Ley.

· Oportunidad de crecimiento a medida que se desarrolle la plaza.

Si cumplís con los requisitos y estás interesado en esta emocionante oportunidad, aplicá en www.rehire.ar/jobs y enviá tu CV!

Rust Developer Related jobs

Other jobs at Rehire

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.