SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.
Skydropx is innovating logistics across Latin America. As a Senior Ruby on Rails / .NET Developer, you will lead technical design and development of services powering our software products. You'll work closely with other developers, architects, and product teams to make high-impact architectural decisions, define technical standards, and guide the team in adopting modern development methodologies.
You will analyze complex requirements to design scalable, secure, and high-performance solutions that integrate with our architecture and operational environment. You'll drive technical evolution of our products and services, with AI as a central component of how we build—you'll collaborate closely with AI systems and be comfortable working in that ecosystem.
Key responsibilities include: leading design and development of critical features and improvements; making architectural decisions and proposing system-level technical improvements; designing and implementing high-performance services using Ruby on Rails and .NET; designing and evolving microservices, APIs, and distributed systems architectures; resolving high-complexity technical problems including production debugging; designing event-oriented solutions and working with messaging and streaming systems; writing detailed technical documentation, RFCs, and design proposals; defining and ensuring code quality standards and best practices; mentoring Junior and Mid-level Engineers; leading rigorous but constructive code reviews; autonomously launching large-scope features; participating in technical planning and engineering roadmap definition; and collaborating with Product, Engineering, Architecture, and Operations teams.
REQUIREMENTS:
Essential:
- English B2 or higher
- 6+ years of software design and development experience
- Solid experience with both Ruby on Rails and .NET, including design, development, and evolution of high-availability applications and services
- Experience with .NET Framework 4.7+ and .NET Core 6 or higher
- Proven experience designing and building microservices, RESTful APIs, and distributed systems
- Solid JavaScript experience and familiarity with modern frontend ecosystems
- Deep knowledge of software engineering best practices across the full development lifecycle: coding standards, code reviews, version control, CI/CD, testing, and operations
- Practical experience designing and deploying large-scale distributed systems and high-availability client-server architectures
- Experience with RESTful APIs, versioning, and security mechanisms (OAuth2, JWT, OpenID Connect)
- Experience with relational and NoSQL databases, particularly SQL Server, MongoDB, and Redis
- Experience with messaging systems and event-driven architectures using Kafka, RabbitMQ, or equivalent
- Experience with CI/CD and tools like Azure DevOps, Bitbucket Pipelines, or GitHub Actions
- Experience configuring and deploying .NET applications across environments: Windows (IIS, CI/CD pipelines) and Linux (Nginx, Kestrel, containers)
- Knowledge of observability: monitoring, centralized logging, metrics, and tools like Elastic Stack, Prometheus, or Grafana
- Experience with cloud computing on at least one of: Microsoft Azure, AWS, or GCP
- Demonstrated ability to lead technically, mentor other engineers, and communicate complex ideas to technical and non-technical audiences
Differentiators:
- Advanced Ruby on Rails experience, including high-performance component design
- Cloud-native architecture experience with GCP, AWS, or Azure
- Advanced Kafka or similar event-driven technology experience
- Docker and Kubernetes knowledge
- Domain-Driven Design (DDD) experience
- Event Sourcing and data streaming experience
- Deep knowledge of algorithms, data structures, and complexity analysis
- Observability experience including tracing, metrics, and structured logging
- Functional language experience (Erlang, Elixir, Rust)
- Open source contributions, especially in the Ruby ecosystem
- Microsoft Azure or AWS certifications
- Advanced Portuguese, Spanish, or English for international partner communication