
Senior Software Engineer, Ruby on Rails, .NET
Posted 18 hours ago

Posted 18 hours ago
This is a fully remote position, open to applicants in Colombia, +5 more countries.
β’ Lead the design and development of new features and critical enhancements.
β’ Make architectural decisions and propose technical improvements at the system level.
β’ Design and implement high-performance services and components using Ruby on Rails and .NET.
β’ Design and evolve microservices architectures, APIs, and distributed systems.
β’ Solve complex technical issues and debug distributed systems in production.
β’ Design event-driven solutions and work with messaging and streaming technologies.
β’ Draft and review technical documentation, RFCs, and design proposals.
β’ Define quality standards, maintainability, and best practices.
β’ Mentor junior and mid-level engineers.
β’ Lead code reviews.
β’ Independently launch extensive features and improvements.
β’ Participate in technical planning and define the engineering roadmap.
β’ Collaborate with Product, Engineering, Architecture, and Operations teams.
β’ Work closely with AI systems within the platform engineering ecosystem.
β’ Proficient in English at a B2 level or higher.
β’ Over 6 years of experience in software design and development.
β’ Strong experience with Ruby on Rails and .NET.
β’ Experience with .NET Framework 4.7+ and .NET Core 6 or later.
β’ Proven experience in designing and building microservices, RESTful APIs, and distributed systems.
β’ Strong expertise in JavaScript and modern frontend ecosystems.
β’ Knowledge of coding standards, code reviews, version control, CI/CD, testing, and operations.
β’ Experience with large-scale distributed systems and highly available client-server architectures.
β’ Familiarity with OAuth2, JWT, and OpenID Connect.
β’ Experience with SQL Server, MongoDB, and Redis.
β’ Proficient with Kafka, RabbitMQ, or equivalent technologies.
β’ Experience with CI/CD and tools like Azure DevOps, Bitbucket Pipelines, or GitHub Actions.
β’ Experience deploying .NET applications on Windows (IIS and CI/CD pipelines) and Linux (Nginx, Kestrel, and containers).
β’ Knowledge of observability tools: Elastic Stack, Prometheus, or Grafana.
β’ Experience with Microsoft Azure, AWS, or GCP.
β’ Ability to technically lead, mentor, and communicate complex ideas.
β’ A plus: Experience with Docker, Kubernetes, DDD, Event Sourcing, streaming, Erlang, Elixir, Rust, open-source contributions, Azure/AWS certifications, and advanced Portuguese.
β’ Professional growth and development opportunities.
β’ 100% remote work arrangement.
β’ Flexible hours during new releases.
β’ Monday to Friday schedule, 8:00 AM to 5:00 PM CST (Mexico).
β’ Regional mission focused on improving business logistics in LATAM.
Palmstreet
Chariot Claims
DLB Associates
Sword Health
Get handpicked remote jobs straight to your inbox weekly.