Senior Software Engineer (Rust)
Skydropx - Frenet · Remote · México · Venezuela · Panamá · Argentina · Perú · Colombia ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Fully remote (LATAM)
- Senior level role
- Rust + Node.js
- English B2 required
- Mentorship duties
Skydropx is transforming logistics in Latin America by combining human judgment with AI efficiency. As a Senior Rust Developer, you will lead the technical design of high-impact services and define architectural standards. You will collaborate with architects and product teams to build scalable solutions that integrate with our AI-driven ecosystem.
What you'll do
- Llead design and development of critical product features ensuring security and performance
- Make high-impact architectural decisions and propose system-level improvements
- Implement high-performance components in Rust for efficiency and memory safety
- Write detailed technical documentation including RFCs and design proposals
- Debug complex distributed systems in production environments
- Define code quality standards and best practices for the team
- Mentor Junior and Mid-level engineers to foster technical growth
- Conduct constructive code reviews to elevate team technical level
- Autonomously launch large-scale features coordinating with other teams
- Participate in technical planning and engineering roadmap definition
What you'll need
- B2 or higher proficiency in English is mandatory
- At least six years of experience in software design with Node.js or Ruby on Rails
- Professional experience using Rust in production environments
- Solid experience with JavaScript and modern frontend ecosystems
- Proven track record designing and building microservices and APIs
- Deep knowledge of software engineering lifecycle and best practices
- Experience deploying large-scale distributed systems and high-availability architectures
- Demonstrated ability to lead technically and mentor other engineers
- Ability to make trade-off decisions between languages based on problem requirements
Nice to have
- Experience with GCP, AWS, or Azure cloud providers
- Familiarity with Kafka or similar event-driven technologies
- Knowledge of containerization and orchestration tools like Docker and Kubernetes
- Strong understanding of algorithms, data structures, and complexity analysis
- Experience with concurrent and asynchronous programming in Rust
- Contributions to open source projects in Node.js or Ruby on Rails ecosystems
- Experience with observability tools including tracing and structured logging
Stack
- Rust
- Node.JS
- Ruby on Rails
- JavaScript
- GCP
- AWS
- Azure
- Kafka
- Docker
- Kubernetes
- Tokio
How you'll work
- Hundred percent remote work policy
- Candidates must be located in Argentina, Colombia, Mexico, Venezuela, Panama, or Peru
- Schedule is Monday to Friday from eight to seventeen CST
- Flexible hours available during new release periods
What you get
- Competitive salary negotiable based on experience
- Opportunities for professional growth and development
- Multicultural and ambitious work environment