
Senior Software Engineer, Rust
Posted 18 hours ago

Posted 18 hours ago
This is a fully remote position, open to applicants in Mexico, +5 more countries.
• Liderar el diseño y desarrollo de nuevas funcionalidades y mejoras esenciales para productos y servicios.
• Tomar decisiones arquitectónicas y sugerir mejoras técnicas a nivel de sistema.
• Diseñar e implementar componentes de alto rendimiento utilizando Rust.
• Redactar y revisar documentación técnica, RFCs y propuestas de diseño.
• Abordar problemas técnicos complejos, que incluyen el debugging de sistemas distribuidos en producción.
• Definir y asegurar estándares de calidad de código, mantenibilidad y mejores prácticas.
• Proporcionar mentorĂa a Ingenieros Junior y de nivel medio.
• Dirigir revisiones de código.
• Lanzar de manera autĂłnoma caracterĂsticas y mejoras significativas, coordinando con otros equipos.
• Participar en la planificaciĂłn tĂ©cnica y en la definiciĂłn del roadmap de ingenierĂa.
• Colaborar estrechamente con desarrolladores, arquitectos, equipos de producto y sistemas de IA.
• Inglés B2 o superior.
• Más de 6 años de experiencia en diseño de software y desarrollo de aplicaciones Rack con Node.JS o Ruby on Rails.
• Experiencia profesional con Rust en entornos productivos.
• Sólida experiencia en JavaScript y ecosistemas front-end modernos.
• Comprobada experiencia en el diseño y construcción de microservicios y APIs.
• Profundo conocimiento de ingenierĂa de software y mejores prácticas para todo el ciclo de vida del desarrollo.
• Experiencia práctica en el diseño y despliegue de sistemas distribuidos a gran escala y arquitecturas cliente-servidor de alta disponibilidad.
• Capacidad demostrada para liderar técnicamente, mentorear a otros ingenieros y comunicar ideas complejas a audiencias tanto técnicas como no técnicas.
• Experiencia en la toma de decisiones sobre trade-offs entre lenguajes y tecnologĂas.
• Experiencia previa trabajando con GCP, AWS o Azure.
• Experiencia con Kafka u otras tecnologĂas similares en sistemas orientados a eventos.
• Experiencia con Docker y Kubernetes.
• Conocimiento profundo de algoritmos, estructuras de datos y análisis de complejidad.
• Experiencia en programaciĂłn concurrente y asĂncrona, incluyendo Tokio y async/await en Rust.
• Contribuciones a proyectos de código abierto, especialmente en Node.JS o Ruby on Rails.
• Experiencia con observabilidad: tracing, métricas y logging estructurado.
• MisiĂłn a nivel regional: lograr que los negocios de LATAM se despreocupen de su logĂstica.
• 100% remoto.
• Flexibilidad de horario durante nuevos lanzamientos.
• Oportunidades de crecimiento y desarrollo profesional.
Palmstreet
Chariot Claims
DLB Associates
Sword Health
Get handpicked remote jobs straight to your inbox weekly.