Desarrollador Sr. Rust - Atlanta, Georgia Fully Remote - US

Desarrollador Sr. Rust - Atlanta, Georgia

Tiempo completo • Fully Remote - US
Replies within 24 hours
Descripción de funciones: 

Breve descripción: El Cliente está buscando un candidato calificado para el puesto de Desarrollador Senior de Rust para unirse a la agencia con sede en Atlanta, Georgia.

 

Descripción completa:

Descripción de funciones

 

Buscamos un desarrollador senior de Rust capacitado para que se haga cargo de proyectos complejos, guíe las decisiones técnicas y asesore a los miembros del equipo junior. Este rol requiere una comprensión profunda de los conceptos de programación de sistemas, patrones de simultaneidad y técnicas de optimización del rendimiento.

 

El candidato ideal tendrá una sólida formación en programación de sistemas y una pasión por crear software eficiente y confiable. Serás responsable de desarrollar aplicaciones de alto rendimiento y contribuir al diseño y arquitectura de nuestros sistemas.

 

Responsabilidades:

 

·        Diseñar y desarrollar aplicaciones de alto rendimiento utilizando el modelo de propiedad y el sistema de tipos de Rust

 

·        Escribe código seguro, simultáneo y eficiente siguiendo las mejores prácticas y modismos de Rust

 

·        Liderar el desarrollo de funciones y sistemas avanzados utilizando Rust

 

·        Revisar y optimizar el código para el rendimiento, la seguridad y la escalabilidad

 

·        Oriente a los desarrolladores de nivel junior y medio a través de revisiones de código y capacitación

 

·        Colaborar con los gerentes de producto y las partes interesadas en los requisitos técnicos

 

·        Solucione problemas críticos y proporcione soluciones a largo plazo

 

·        Integre aplicaciones de Rust con sistemas existentes y servicios de terceros

 

·        Implemente y supervise aplicaciones de Rust en entornos de producción

 

·        Colabore con los equipos de DevOps para optimizar los procesos de compilación y las canalizaciones de implementación

 

·        Impulse la implementación de prácticas y herramientas de DevOps para la integración continua, las pruebas automatizadas y la implementación. Optimice los flujos de trabajo de desarrollo, optimice los procesos de compilación y mejore la eficiencia general del desarrollo.

 

Matriz de habilidades 

Licenciatura en ciencias de la computación, ingeniería de software o campo técnico relacionado.

Experiencia profesional en desarrollo de software.

Experiencia Rust

Experiencia comprobada como Lead Developer o rol similar.

Sólida comprensión de los conceptos de administración de memoria, simultaneidad y programación de sistemas.

Experiencia con las herramientas del ecosistema Rust y las cajas populares.

Conocimiento de programación asíncrona en Rust usando tokio, async-std o frameworks similares.

Familiaridad con las técnicas de optimización y creación de perfiles de rendimiento.

Experiencia con plataformas de automatización avanzadas como SaltStack para la gestión de la infraestructura y la configuración.

Conocimiento y experiencia con canalizaciones de AWS, GitHub y GitLab.

Excelentes habilidades de depuración para problemas de programación concurrentes y a nivel de sistemas.

Capacidad para escribir código Rust limpio, fácil de mantener y bien documentado.

Automotivado con la capacidad de aprender rápidamente y adaptarse a las nuevas tecnologías.

 

Esta es una posición remota.

Compensación: $59.00 - $64.00 por hora




(si ya tienes un currículum en Indeed)

O aplicar aquí.

* campos requeridos

Ubicación
Or
Or