engineering
Posted May 8Senior Software Engineer (Rails & Rust)
at SkydropX
ColombiaRemote
Requirements
- Como Senior Ruby on Rails & Rust Developer, tendrás la oportunidad de liderar técnicamente el diseño y desarrollo de servicios que impulsan nuestros productos de software, colaborando estrechamente con otros desarrolladores, arquitectos y el equipo de producto.
- - +6 años de experiencia en diseño de software y desarrollo de aplicaciones Rack con Ruby on Rails.
- - Experiencia sólida con JavaScript y ecosistemas frontend modernos.
- - A considerar: - Experiencia previa trabajando con GCP (u otros cloud providers como AWS o Azure).
- - Experiencia con herramientas de contenerización y orquestación (Docker, Kubernetes).
Benefits
- Estamos innovando la logística y esto lo hemos logrado gracias a un equipo de personas visionarias, con ganas de crecer y cambiar el mundo.
Additional details
- En Skydropx encontrarás un espacio para desarrollar tu carrera dentro de un ambiente laboral dinámico, ambicioso y multicultural.
- Serás responsable de tomar decisiones arquitectónicas de alto impacto, definir estándares técnicos y guiar al equipo en la adopción de metodologías de desarrollo modernas.
- Analizarás necesidades complejas para diseñar soluciones escalables que se integren con nuestra arquitectura y entorno operativo, además de impulsar la evolución técnica de nuestros productos y servicios.
- En Skydropx, la IA es parte central de cómo construimos nuestro producto.
- Creemos que la IA y los humanos hacen mejor su trabajo cuando cada uno hace lo que mejor sabe hacer: le dejamos a la IA lo repetitivo y lo que escala mal con esfuerzo humano, y le dejamos a las personas las decisiones que requieren criterio y responsabilidad.
- Aunque este rol es de ingeniería de plataforma, vas a colaborar de cerca con sistemas de IA y debes estar cómodo trabajando en ese ecosistema.
- RESPONSABILIDADES: - Liderar el diseño y desarrollo de nuevas características y mejoras críticas para nuestros productos y servicios, garantizando seguridad, performance y cobertura de pruebas.
- - Tomar decisiones arquitectónicas y proponer mejoras técnicas a nivel de sistema.
- - Diseñar e implementar componentes de alto rendimiento en Rust cuando los requisitos de eficiencia, concurrencia o seguridad de memoria así lo demanden.
- - Escribir y revisar documentación técnica detallada, así como RFCs y propuestas de diseño.