Software Mind
Software Mind
Software Mind es una empresa tecnológica que ofrece servicios de desarrollo de software y transformación digital para organizaciones de los sectores de la inteligencia artificial, el SaaS y las telecomunicaciones. Su trabajo incluye software a medida, aplicaciones móviles, consultoría en la nube y soluciones centradas en la inteligencia artificial, diseñadas en función de las necesidades de clientes de sectores como los servicios financieros, las telecomunicaciones, la biotecnología y los medios de comunicación. Con un equipo de más de 1.000 empleados, Software Mind impulsa iniciativas tecnológicas y el crecimiento digital de empresas que operan en mercados globales.

Ingeniero/a sénior de backend (.NET) — remoto desde Costa Rica

Desarrolla microservicios .NET en AWS para la plataforma B2B de comercio electrónico de marca blanca de Software Mind, conectando Shopify con sistemas de marketplaces, pagos e impuestos.

Descripción

  • Desarrolla servicios REST escalables con ASP.NET Core, .NET 8 y CQRS.
  • Asume la responsabilidad de los servicios de pedidos, inventario, precios, sincronización de catálogos y notificaciones.
  • Desarrolla y utiliza webhooks de Shopify y las API REST y GraphQL de Storefront y Admin.
  • Conecta la plataforma con Amazon SP-API, Walmart Marketplace, sistemas ERP, de pago y de impuestos.
  • Mantén los servicios heredados durante las migraciones parciales o por fases.
  • Crea pruebas unitarias, de integración y basadas en el comportamiento con xUnit, Reqnroll y FluentAssertions.
  • Acuerda los contratos de API y la mensajería entre servicios con el líder del equipo, utilizando SQS y EventBridge.
  • Contribuye a las revisiones de código y a las decisiones de arquitectura, manteniendo los estándares de ingeniería.
  • Colabora con DevOps en la configuración de entornos de AWS y en la infraestructura como código.
  • Participa en la planificación de sprints, reuniones diarias y conversaciones técnicas con el cliente.

Requisitos

  • Al menos cuatro años de experiencia en desarrollo backend, con sólidos conocimientos de C# y .NET, incluidos ASP.NET Core y .NET 6 o posterior.
  • Buen conocimiento de arquitectura limpia, diseño guiado por el dominio, CQRS, patrones de repositorio e inyección de dependencias.
  • Experiencia en el desarrollo y la integración de API REST, incluidas OpenAPI y Swagger.
  • Conocimientos prácticos de servicios de AWS como Lambda, SQS, S3, RDS o DynamoDB.
  • Experiencia con bases de datos relacionales como PostgreSQL o SQL Server y bases de datos NoSQL como MongoDB.
  • Conocimientos de autenticación con JWT y OAuth 2.0.
  • Experiencia en la integración de servicios nuevos en sistemas existentes.
  • Experiencia con Docker y flujos de desarrollo con contenedores.
  • Buen nivel de inglés hablado y escrito.
  • Experiencia trabajando con metodologías Agile/Scrum y Jira.

Beneficios

  • El trabajo remoto está disponible para los empleados.

Empleos relacionados

Devlane

Ingeniero sénior de Scala full stack

Devlane
51 – 200 Empleados
B2BReclutamiento

Lidera funciones del motor de datos, crea API optimizadas en Scala y desarrolla cambios en la interfaz con TypeScript. Devlane ofrece servicios de ampliación de equipos a clientes globales de rápido crecimiento.

Abrir
Jobsity

Ingeniero/a backend Go de nivel intermedio — Remoto, Latinoamérica

Jobsity
201 – 500 Empleados
ConsultoríaLogísticaMarketing

Desarrolla y mantiene microservicios Go y API REST para la plataforma de alto tráfico de Jobsity. Asume responsabilidad sobre el trabajo de backend, las revisiones de código, la calidad y la investigación de incidentes en un puesto remoto.

Abrir
Jobsity

Ingeniero/a sénior de Python para sistemas embebidos

Jobsity
201 – 500 Empleados
ConsultoríaLogísticaMarketing

Mantén software en Python y Docker para los sistemas de inspección industrial de Jobsity que funcionan en dispositivos NVIDIA Jetson. Supervisa despliegues, actualizaciones OTA, controladores de hardware y mensajería MQTT o Kafka.

Abrir