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.