




**Descripción** Sobre OutCode Outcode es una empresa global de desarrollo de software que ofrece soluciones tecnológicas para mejorar la calidad de vida en el ámbito empresarial, aumentando el ROI, la eficacia y la eficiencia. Nuestro ADN está formado por exfundadores de startups y los mejores talentos en Producto, UX/UI, Desarrollo de Software y Aprendizaje Profundo de Máquinas. Nos unimos desde diversos orígenes con una visión: aportar un enfoque ágil y centrado en el usuario a la innovación de productos y al desarrollo de software, comprendiendo completamente las necesidades del negocio antes de crear cualquier cosa. **Descripción del puesto** * Ser un ingeniero práctico dentro de nuestro equipo de servicios backend que abarca múltiples equipos * Ayudarás a identificar áreas de mejora en la base de código y contribuirás a hacerla mejor * Desarrollarás implementaciones de patrones para resolver problemas del mundo real y proporcionarás orientación a los equipos de implementación **Habilidades requeridas:** * AWS * PostGres SQL (sin servidor) * Redis * C\# (para el núcleo) * Python o Node.js para enrutamiento de pedidos y paneles de datos * ChatGPT y otros para modelos de lenguaje grandes (LLM) * .NET Core/.NET 6\+ * Microservicios * Trackstarhq para WMS e integraciones potenciales con marketplaces * EasyShip o EasyPost para generación de etiquetas de transportistas y seguimiento * Odoo o ERPNext potencialmente para funciones de gestión de almacén (WMS), sistema de gestión de pedidos (OMS) e inventario (o como punto de partida) * React y Next.js (con Tailwind o Vue o sistema de diseño Fluent2 con Chakra o Material UI) **Requisitos** * Experiencia sólida en C\#, .NET Framework y tecnologías relacionadas * Experiencia con arquitecturas y tecnologías nativas de la nube * Experiencia diseñando e implementando APIs RESTful * Experiencia arquitectónica, desarrollo y mantenimiento de servicios web basados en la nube (preferiblemente AWS) * Experiencia construyendo herramientas y técnicas de alto rendimiento y optimización * Experiencia con tecnologías de bases de datos relacionales y no relacionales * Habilidades sólidas en depuración y resolución de problemas * Conocimientos profundos sobre concurrencia, resiliencia y almacenamiento en caché * Conocimiento deseable de métodos ágiles de calidad y pruebas (BDD, TDD, pruebas unitarias y automatización) * Experiencia en entrega e integración continua * Liderar discusiones sobre mejores prácticas arquitectónicas, asesorar sobre mejores prácticas en la nube * Capacidad para promover principios de ingeniería interna y externamente * Curiosidad por tecnologías emergentes y capacidad para evaluar y adaptarse rápidamente a nuevas tecnologías * Capacidad para colaborar con miembros del equipo para alcanzar un objetivo común * Licenciatura o maestría en informática o experiencia equivalente * Conocimiento de inyección de dependencias y modelos de arquitectura limpia * Entity Framework * Experiencia sólida con MS SQL Server, PostgreSQL * Experiencia con CI/CD usando Azure DevOps **Conocimientos adicionales deseables** * Eres un ingeniero práctico y te apasiona lo que haces * Liderar discusiones sobre mejores prácticas arquitectónicas, asesorar sobre mejores prácticas en la nube * Capacidad para promover principios de ingeniería interna y externamente * Curiosidad por tecnologías emergentes y capacidad para evaluar y adaptarse rápidamente a nuevas tecnologías * Capacidad para colaborar con miembros del equipo para alcanzar un objetivo común **Lo que te encantará de nosotros...** * Trabajar en una empresa de rápido crecimiento. * Entorno laboral internacional. * 5 días laborables durante la semana. * Bonos por logro de objetivos. E04JI80034mh4074fwx


