Senior Software Engineer (Ruby On Rails & .Net)
Skydropx
Score da Vaga
100 pontosEstamos innovando la logística y esto lo hemos logrado gracias a un equipo de personas visionarias, con ganas de crecer y cambiar el mundo.
En Skydropx encontrarás un espacio para desarrollar tu carrera dentro de un ambiente laboral dinámico, ambicioso y multicultural.
Como Senior Ruby on Rails / .NET 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. 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, seguras y de alto rendimiento 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 servicios y componentes de alto rendimiento utilizando Ruby on Rails y .NET, de acuerdo con las necesidades de cada producto.
Diseñar y evolucionar arquitecturas basadas en microservicios, APIs y sistemas distribuidos.
Resolver problemas técnicos de alta complejidad y alcance, incluyendo debugging de sistemas distribuidos en producción.
Diseñar soluciones orientadas a eventos y trabajar con sistemas de mensajería y streaming.
Escribir y revisar documentación técnica detallada, así como RFCs y propuestas de diseño.
Definir y garantizar estándares de calidad de código, mantenibilidad y mejores prácticas a nivel de equipo.
Brindar mentoría a Ingenieros Junior y Mid-level, ayudándolos a crecer técnicamente y eliminando obstáculos para su autonomía.
Liderar code reviews exigentes pero constructivas, elevando el nivel técnico del equipo.
Lanzar de forma autónoma características y mejoras de gran alcance, coordinando con otros equipos cuando sea necesario.
Participar activamente en la planificación técnica y en la definición del roadmap de ingeniería.
Colaborar con equipos de Producto, Ingeniería, Arquitectura y Operaciones para definir y ejecutar soluciones técnicas de alto impacto.
Requisitos:
Indispensable: Inglés B2 o superior.
+6 años de experiencia en diseño y desarrollo de software.
Experiencia sólida tanto con Ruby on Rails como con .NET, participando en el diseño, desarrollo y evolución de aplicaciones y servicios de alta disponibilidad.
Experiencia con .NET Framework 4.7+ y .NET Core 6 o superior.
Experiencia comprobada diseñando y construyendo microservicios, APIs RESTful y sistemas distribuidos.
Experiencia sólida con JavaScript y ecosistemas frontend modernos.
Profundo conocimiento de ingeniería de software y mejores prácticas para el ciclo de vida completo del desarrollo: estándares de codificación, code reviews, control de versiones, CI/CD, testing y operaciones.
Experiencia práctica diseñando y desplegando sistemas distribuidos a gran escala y arquitecturas cliente-servidor de alta disponibilidad.
Experiencia con APIs RESTful, versionamiento y mecanismos de seguridad como OAuth2, JWT y OpenID Connect.
Experiencia con bases de datos relacionales y NoSQL, particularmente SQL Server, MongoDB y Redis.
Experiencia con sistemas de mensajería y arquitecturas event-driven utilizando Kafka, RabbitMQ o tecnologías equivalentes.
Experiencia con CI/CD y herramientas como Azure DevOps, Bitbucket Pipelines o GitHub Actions.
Experiencia con configuración y despliegue de aplicaciones .NET en diferentes entornos:
Windows: IIS y pipelines CI/CD.
Linux: Nginx, Kestrel y contenedores.
Conocimientos de observabilidad: monitoreo, logs centralizados, métricas y herramientas como Elastic Stack, Prometheus o Grafana.
Experiencia con Cloud Computing en al menos uno de los siguientes proveedores: Microsoft Azure, AWS o GCP.
Capacidad demostrada para liderar técnicamente, mentorear a otros ingenieros y comunicar ideas complejas a audiencias técnicas y no técnicas.
Será un diferencial:
Experiencia avanzada con Ruby on Rails, incluyendo diseño de componentes de alto rendimiento cuando los requisitos de eficiencia, concurrencia o seguridad de memoria lo demanden.
Experiencia con arquitecturas cloud-native utilizando GCP, AWS o Azure.
Experiencia avanzada con Kafka u otras tecnologías similares en sistemas event-driven.
Conocimiento de contenedores y orquestadores como Docker y Kubernetes.
Experiencia con Domain-Driven Design (DDD).
Experiencia con Event Sourcing y streaming de datos.
Conocimiento profundo de algoritmos, estructuras de datos y análisis de complejidad.
Experiencia con observabilidad, incluyendo tracing, métricas y logging estructurado.
Experiencia con lenguajes funcionales como Erlang, Elixir o Rust.
Contribuciones a proyectos open source, especialmente dentro del ecosistema Ruby.
Certificaciones en Microsoft Azure o AWS.
Portugués avanzado.
Inglés y/o Español avanzado o fluido para la comunicación con socios internacionales.
Ofrecemos:
Misión a nivel regional: lograr que los negocios de LATAM se despreocupen de su logística.
Ubicación: Argentina, Colombia, México, Venezuela, Panamá, Perú.
Salario: Competitivo y negociable según experiencia, habilidades y resultados del proceso de contratación.
Esquema: 100% remoto.
Horario: Lunes a Viernes 8:00 a 17:00 CST (México).
Con flexibilidad de horario cuando haya nuevos releases.
Crecimiento y desarrollo profesional.
¡Te invitamos a aceptar el reto! Para aplicar en la vacante, postúlate por este medio y estaremos encantados de lograr nuestros objetivos junto a ti.
Si tu perfil hace match con los requerimientos de la vacante, nuestro equipo de reclutamiento estará en contacto contigo.
Sobre a área de Desenvolvimento
A área de Desenvolvimento de Software é uma das mais dinâmicas e em constante evolução no mercado de trabalho. Profissionais dessa área são responsáveis por criar, manter e otimizar aplicações web, mobile e desktop que impactam milhões de usuários diariamente.
As principais linguagens e frameworks incluem JavaScript (React, Node.js, Vue.js), Python (Django, Flask), Java (Spring), PHP (Laravel) e TypeScript. A demanda por desenvolvedores full-stack continua crescendo, especialmente em empresas de tecnologia e startups.
Salários variam de R$ 3.000 (júnior) a R$ 20.000+ (sênior), com oportunidades crescentes para trabalho remoto e freelance internacional.
Sobre a área de Backend
A área de Backend é responsável por toda a lógica do servidor, APIs, bancos de dados e infraestrutura que sustentam aplicações web e mobile. Profissionais de backend garantem que os sistemas sejam escaláveis, seguros e performáticos.
As principais habilidades incluem linguagens como PHP, Java, Python, Ruby, Go e Node.js, frameworks como Laravel, Spring Boot, Django e Express, bancos de dados (MySQL, PostgreSQL, MongoDB, Redis), arquitetura de software (clean architecture, DDD, microsserviços) e segurança de APIs (OAuth, JWT).
Desenvolvedores Backend em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam arquitetura de microsserviços, cloud computing e performance de alta escala. A área oferece oportunidades desde desenvolvedor júnior até arquiteto de software, com foco em escalabilidade, segurança e eficiência.
Conheça Outras Áreas
Entenda melhor o escopo de atuação, habilidades necessárias e ferramentas utilizadas em diferentes áreas de carreira.
Sobre a área de Content Writer
O Content Writer é o profissional responsável por criar conteúdo escrito de qualidade para sites, blogs, redes sociais e outras plataformas digitais. Ele combina habilidades de escrita com estratégia de conteúdo e SEO para atrair, engajar e converter audiências.
As principais habilidades incluem criação de conteúdo para blogs, landing pages, newsletters e redes sociais, pesquisa de palavras-chave, estratégia de conteúdo, calendário editorial e SEO writing. Conhecimento de WordPress, Surfer SEO, Ahrefs e ferramentas de analytics é diferencial.
Content Writers em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem criar conteúdo técnico acessível, evergreen content e conteúdo que gera tráfego orgânico. A área oferece oportunidades desde content writer júnior até head of content, com foco em qualidade, estratégia e performance de conteúdo.
Sobre a área de Engenheiro de Automação
O Engenheiro de Automação é o profissional responsável por projetar, desenvolver e implementar soluções que automatizam processos manuais e repetitivos em TI, infraestrutura, testes e operações. Ele combina conhecimento de programação com visão de DevOps e SRE para eliminar tarefas manuais e aumentar a eficiência operacional.
As principais habilidades incluem Infrastructure as Code (Terraform, Ansible, Pulumi), CI/CD (Jenkins, GitHub Actions, GitLab CI), automação de testes (Selenium, Cypress, Playwright), automação de rede (Netconf, SDN), RPA (UiPath, Power Automate) e scripting (Python, Bash, PowerShell). Conhecimento de Kubernetes, GitOps (ArgoCD, Flux) e plataforma de automação é diferencial.
Engenheiros de Automação em empresas de tecnologia são muito valorizados, especialmente aqueles que conseguem criar pipelines de deploy automatizados, infraestrutura auto-healing e plataformas internas de desenvolvimento (IDP). A área oferece oportunidades desde automation engineer júnior até automation architect e head of automation.
Sobre a área Financeira
A área Financeira em empresas de tecnologia combina conhecimento tradicional de finanças com ferramentas digitais avançadas. Profissionais de FP&A, controlling e finanças corporativas são essenciais para a saúde financeira da organização.
As principais habilidades incluem modelagem financeira, análise de indicadores (MRR, ARR, LTV, CAC), ERP (SAP, Oracle) e ferramentas de BI. Certificações como CFA e CPA-20 são diferenciais.
O setor financeiro oferece oportunidades estáveis com salários competitivos, especialmente em fintechs e grandes empresas de tecnologia.
Sobre a área de Account Manager
O Account Manager é o profissional responsável por gerenciar e expandir o relacionamento com os clientes após a venda. Ele atua como parceiro estratégico, garantindo satisfação, retenção e crescimento da conta, conectando as necessidades do cliente com as soluções da empresa.
As principais habilidades incluem gestão de relacionamento, negociação, upsell e cross-sell, renovação de contratos, planejamento de contas, business reviews, análise de métricas (NPS, churn, LTV) e conhecimento de CRMs (Salesforce, HubSpot). Comunicação, empatia e visão de negócio são diferenciais fundamentais.
Account Managers em empresas de tecnologia e SaaS são muito valorizados, especialmente aqueles que conseguem aumentar a receita recorrente (MRR/ARR) através de expansão de contas e prevenção de churn. A área oferece oportunidades desde account executive até diretor de contas, com foco em relacionamento estratégico, crescimento de receita e sucesso do cliente.
Sobre a área de Ecommerce Manager
O Ecommerce Manager é o profissional responsável por toda a gestão estratégica e operacional de lojas virtuais e marketplaces. Ele lidera equipes, define estratégias de preço, promoção e catálogo, e acompanha a performance de vendas online em múltiplas plataformas.
As principais habilidades incluem gestão de catálogo, pricing dinâmico, campanhas sazonais (Black Friday, Cyber Monday), gestão de marketplace (Amazon, Mercado Livre, Shopee, Magalu), tráfego pago, CRO e gestão de equipe. Conhecimento de Shopify, VTEX, WooCommerce, Google Ads, Meta Ads e métricas de performance é diferencial.
Ecommerce Managers em empresas de tecnologia são muito valorizados, especialmente aqueles que dominam gestão multi-marketplace, otimização de checkout e estratégias de mobile commerce. A área oferece oportunidades desde gerente de ecommerce até diretor de vendas online, com foco em receita, experiência do cliente e crescimento.
Comentários 0