SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer (Ruby on Rails & .NET)

Skydrop - Remote - Remote

Apply on the company site

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

Similar roles