Senior Software Engineer, .NET Backend

Posted 55ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior Software Engineer (.NET Backend) developing robust backend platforms at EX Squared. Focused on APIs, microservices, and collaboration in an Agile environment.

Responsibilities:

  • Diseñar, desarrollar y mantener servicios backend y APIs REST utilizando .NET Core y C#.
  • Construir y evolucionar arquitecturas basadas en microservicios , priorizando escalabilidad, estabilidad y mantenibilidad.
  • Diseñar y optimizar esquemas, consultas y procedimientos almacenados en SQL Server , con foco en performance.
  • Aplicar patrones de diseño y principios de arquitectura sólida en sistemas backend.
  • Desarrollar aplicaciones contenerizadas utilizando Docker y participar en flujos basados en contenedores.
  • Colaborar activamente en equipos Agile / Scrum , participando en planificación, refinamientos y retrospectivas.
  • Acompañar el ciclo completo de desarrollo: implementación, code reviews, testing, documentación y mejora continua.
  • Trabajar en conjunto con producto y otros ingenieros para entregar soluciones sostenibles a largo plazo.
  • Evaluar trade-offs técnicos y proponer diseños backend alineados a necesidades de negocio y escalabilidad.
  • Participar como referente técnico dentro de la célula, aportando criterio y buenas prácticas.

Requirements:

  • 5+ años de experiencia como Software Engineer, con foco principal en backend.
  • Experiencia sólida y comprobable en .NET Core y C#.
  • Experiencia diseñando y desarrollando APIs REST.
  • Conocimiento sólido de arquitecturas de microservicios.
  • Dominio avanzado de SQL Server, incluyendo diseño y optimización de consultas.
  • Sólido entendimiento y aplicación práctica de patrones de diseño y clean code.
  • Experiencia práctica utilizando Docker.
  • Experiencia trabajando bajo metodologías ágiles (Scrum).
  • Fuertes habilidades de análisis y resolución de problemas.
  • Exposición a pipelines de CI/CD y prácticas DevOps.
  • Experiencia en sistemas enterprise o distribuidos.
  • Conocimientos en entornos cloud (Azure, AWS u otros) son un plus.
  • Experiencia con herramientas de monitoreo, logging u observabilidad es valorada.

Benefits:

  • Compensación competitiva en USD , acorde a experiencia senior.
  • Trabajo 100% remoto desde cualquier país de Latinoamérica.
  • Participación en proyectos backend complejos y arquitecturas modernas.
  • Oportunidades continuas de aprendizaje y desarrollo profesional.
  • Entorno colaborativo e inclusivo donde el impacto técnico es clave.