Ofertas de empleo Senior Fullstack .NET / React / AI

Acerca del puesto Senior Fullstack .NET / React / AI

Sobre Coderland

En Coderland, el talento es lo que hace que las cosas pasen.

Somos una comunidad global de #CodeLovers apasionados por la tecnología, la innovación y la transformación digital. Trabajamos con compañías líderes creando soluciones reales de alto impacto, en un entorno donde cada idea cuenta y cada persona suma.

Aquí no hay talentos invisibles: se escucha, se colabora y se crece.

Ubicación

  • Región: Latinoamérica
  • Modalidad: Remoto

Lo que incluye tu salario

  • Trabajo 100% remoto
  • Coderland Homes en Panamá, Málaga e Islas Canarias
  • Espacios de Coworking
  • Acceso a oficinas en Panamá, Málaga y Madrid
  • Aprendizaje y crecimiento continuo
  • Plataforma de formación Udemy Business
  • Plataforma de idiomas Preply
  • Programa de referidos
  • Pagos en USD
  • Días familiares
  • Bono por aniversario
  • Cobertura de salud remota - SafetyWing

Sobre el rol

Buscamos un/a Senior Full Stack Developer (.NET, React & AI) con sólida experiencia en desarrollo de aplicaciones web, sistemas distribuidos y soluciones de eCommerce. La persona seleccionada trabajará en el diseño, desarrollo e implementación de funcionalidades de negocio y técnicas, combinando tecnologías backend con .NET y ASP.NET Core, desarrollo frontend con React y TypeScript, servicios cloud de Azure e integración de capacidades de Inteligencia Artificial y Generative AI.

El rol requiere experiencia en arquitecturas de microservicios y sistemas orientados a eventos, así como capacidad para participar de forma autónoma en todo el ciclo de desarrollo, desde el análisis de requerimientos y diseño hasta las pruebas, despliegue y documentación.

Responsabilidades clave

  • Diseñar, desarrollar e implementar funcionalidades de negocio y técnicas para aplicaciones web y soluciones de eCommerce.
  • Desarrollar aplicaciones full stack utilizando .NET, ASP.NET Core, C#, React y TypeScript.
  • Diseñar y construir sistemas distribuidos, basados en microservicios y arquitecturas orientadas a eventos.
  • Colaborar con arquitectos para garantizar que las soluciones cumplan con los diseños establecidos, estándares de desarrollo y requisitos de seguridad.
  • Trabajar con equipos de negocio, Producto y arquitectura para transformar requerimientos y visión de negocio en funcionalidades de eCommerce.
  • Diseñar e implementar APIs RESTful y servicios de integración.
  • Integrar capacidades de IA y Machine Learning mediante APIs, incluyendo endpoints de LLM, servicios de inferencia y APIs de recomendación.
  • Implementar soluciones utilizando plataformas de Generative AI como Azure OpenAI Service u OpenAI API.
  • Aplicar patrones de integración de IA como RAG, embeddings y semantic search.
  • Aplicar principios de IA responsable, incluyendo rate limiting, gestión de costes, validación de resultados y auditabilidad.
  • Trabajar con servicios cloud de Azure para desarrollar y operar aplicaciones escalables.
  • Diseñar y mantener soluciones utilizando servicios como Azure App Services, Service Bus, Key Vault y AKS.
  • Trabajar con bases de datos SQL Server y tecnologías NoSQL como Cosmos DB, Elasticsearch o Redis.
  • Participar en todas las etapas del ciclo de vida del desarrollo de software, incluyendo análisis de requerimientos, diseño, desarrollo, pruebas, despliegue y documentación.
  • Aplicar buenas prácticas de control de versiones, branching strategies y code reviews.
  • Implementar pruebas unitarias y de integración para garantizar la calidad y confiabilidad de las soluciones.
  • Participar en la definición y evolución de documentación técnica y funcional.
  • Recomendar metodologías, herramientas y buenas prácticas de ingeniería mediante la colaboración con equipos técnicos, arquitectos y proveedores.
  • Garantizar que las soluciones desarrolladas sean confiables, escalables, seguras y fácilmente mantenibles.
  • Contribuir al mentoring y desarrollo técnico de otros integrantes del equipo.

Requisitos / Habilidades Requeridas

  • Mínimo 6 años de experiencia en desarrollo Full Stack.
  • Sólida experiencia con .NET, ASP.NET Core y C#.
  • Sólida experiencia con React y TypeScript.
  • Mínimo 3 años de experiencia diseñando y construyendo sistemas distribuidos, basados en microservicios u orientados a eventos.
  • Experiencia trabajando con sistemas de alto tráfico, gran escala y plataformas cloud.
  • Experiencia práctica con Azure, preferiblemente con App Services, Service Bus, Key Vault y AKS.
  • Dominio de SQL y experiencia con Microsoft SQL Server.
  • Experiencia con al menos una tecnología NoSQL, como Cosmos DB, Elasticsearch o Redis.
  • Experiencia en diseño e implementación de APIs RESTful.
  • Conocimientos de HTML5, CSS3, Bootstrap y herramientas modernas de frontend.
  • Experiencia integrando capacidades de AI/ML mediante APIs en aplicaciones.
  • Familiaridad con Azure OpenAI Service, OpenAI API u otras plataformas de Generative AI.
  • Conocimiento conceptual de RAG, embeddings y semantic search.
  • Conocimiento de principios de IA responsable, incluyendo control de costes, rate limiting, validación de outputs y auditabilidad.
  • Experiencia trabajando durante todo el SDLC, incluyendo análisis de requerimientos, diseño, desarrollo, testing, deployment y documentación.
  • Dominio de Git, estrategias de branching y procesos de code review.
  • Experiencia con frameworks de testing unitario e integración, como xUnit, NUnit, React Testing Library o Jest.
  • Familiaridad con pipelines CI/CD utilizando Azure DevOps, GitHub Actions o herramientas equivalentes.
  • Excelentes habilidades analíticas, de resolución de problemas y comunicación.
  • Capacidad para trabajar de forma colaborativa con equipos técnicos y de negocio.

Requisitos deseables

  • Maestría en Ciencias de la Computación o un campo relacionado.
  • Experiencia práctica con Azure Kubernetes Service (AKS) y Docker.
  • Experiencia con Elasticsearch para búsqueda y analítica.
  • Experiencia monitoreando y gestionando servicios de IA en producción.
  • Experiencia aplicando IA a casos de uso de impresión o eCommerce, como asistencia de diseño, recomendaciones de productos o búsqueda inteligente.
  • Experiencia en los sectores retail, eCommerce o impresión.
  • Familiaridad con Domain-Driven Design (DDD), CQRS o Event Sourcing.
  • Conocimientos de herramientas de observabilidad como Application Insights, Azure Monitor, Splunk u OpenTelemetry.
  • Experiencia con prácticas de desarrollo seguro, incluyendo OWASP Top 10 y gestión de secretos.
  • Familiaridad con herramientas de feature flagging y frameworks de A/B testing.
  • Experiencia avanzada con servicios de Azure, AKS y pipelines CI/CD.
  • Experiencia práctica con APIs y herramientas de Generative AI como OpenAI o Copilot.
  • Experiencia en liderazgo técnico y mentoring de desarrolladores junior.
  • Conocimiento del dominio de retail, eCommerce o soluciones de impresión.

¿Por qué Coderland?

Porque aquí formarás parte de un equipo donde la creatividad, el talento y la tecnología se unen para transformar el futuro. Creemos en las personas, en el trabajo en comunidad y en el impacto que podemos generar juntos.