IC3 - Software Engineer Backend

spin

Ciudad de México

On-site

MXN 480,000 - 720,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Spin en Ciudad de México busca ingeniero de software para desarrollar y mantener integraciones con Martech, APIs y catálogos, asegurando disponibilidad y rendimiento para campañas CRM. Se trabajará con trazabilidad, evidencia de entrega y datos confiables.

El rol exige 2–4 años en Java o Go, experiencia en microservicios, arquitectura hexagonal y serverless, además de TDD y AWS. Proactividad en IA y colaboración con equipos de Arquitectura y DevOps.

Qualifications

  • Ingeniería en Sistemas, Computación, Software o afín (o experiencia equivalente).
  • Mínimo 2 a 4 años de experiencia como Software Engineer en Java o Go, de preferencia en Go.
  • Conocimiento de bases de datos SQL y NoSQL (MongoDB, PostgreSQL, MySQL).
  • Comprensión de patrones de diseño, arquitectura y principios SOLID.
  • Conocimiento sólido de estilos de arquitectura como microservicios, arquitectura hexagonal y serverless.
  • Habilidades en TDD.
  • Experiencia con AWS Cloud.
  • Uso de IA en el flujo de desarrollo, incluyendo prompting y trabajo con LLMs.
  • Práctica en Scrum y gestión en Jira.
  • Creación de microservicios y consumo de servicios REST / APIs RESTful.
  • Desarrollo sobre contenedores.

Responsibilities

  • Desarrollar y mantener las integraciones con stack actual de Martech (APIs, Connected Content, Currents y catálogos).
  • Habilitar trazabilidad y entrega de evidencia de comunicación transaccional y regulada.
  • Desarrollar feeds y plantillas dinámicas para automatización de campañas.
  • Construir cimientos técnicos para campañas con IA aplicada de forma controlada.
  • Aplicar estándares de seguridad y protección de datos personales en las integraciones.
  • Diseñar, desarrollar y optimizar soluciones de software avanzadas.
  • Documentar el código y cumplir normas vigentes para mantenibilidad.
  • Desarrollar y mantener APIs para integración con otros sistemas.
  • Definir y optimizar procesos técnicos del ciclo de vida de desarrollo.
  • Implementar y gestionar soluciones con tecnologías de contenedores y AWS.

Skills

Java
Go
SQL
NoSQL
TDD
AWS
Scrum

Education

Ingeniería en Sistemas/Computación/Software

Tools

MongoDB
PostgreSQL
MySQL
REST APIs
Docker
Kubernetes

Job description

Objetivo general :

Desarrollar componentes de software de complejidad media en el entorno backend, incluyendo herramientas y aplicaciones basadas en microservicios. Diseñar e implementar soluciones eficientes y escalables, asegurando la integridad y calidad del código. Colaborar con los demás integrantes del equipo para lograr los objetivos de los proyectos. Las soluciones pueden requerir supervisión ocasional.

Como parte del Squad Tecnología de Martech, su propósito es construir y operar las integraciones, flujos de datos y herramientas que permiten a los equipos de CRM de Spin Premia y Spin by OXXO ejecutar campañas automatizadas, personalizadas y con evidencia de entrega, reduciendo la dependencia de TI.

Responsabilidades:
  • Desarrollar y mantener las integraciones con stack actual de Martech (APIs, Connected Content, Currents y catálogos), asegurando su disponibilidad y desempeño, para que los equipos de CRM operen campañas con datos confiables.
  • Habilitar la trazabilidad y evidencia de entrega de la comunicación transaccional y regulada, monitoreando latencia y tasa de entrega, para dar respaldo ante auditorías y requerimientos regulatorios.
  • Desarrollar feeds y plantillas dinámicas que alimenten la automatización de campañas para reducir los builds manuales.
  • Construir los cimientos técnicos para campañas agénticas : APIs, ambientes de prueba, guardrails y bitácora auditable, para incorporar IA aplicada de forma controlada.
  • Aplicar los estándares de seguridad y protección de datos personales en las integraciones que manejan información de usuarios, para cumplir con la regulación aplicable y las políticas internas.
  • Diseñar, desarrollar y optimizar soluciones de software avanzadas.
  • Documentar el código y cumplir con las normas y procedimientos vigentes, para asegurar la mantenibilidad y escalabilidad.
  • Desarrollar y mantener APIs robustas para la integración con otros sistemas.
  • Definir y optimizar los procesos técnicos relacionados con el ciclo de vida de desarrollo.
  • Implementar y gestionar soluciones con tecnologías de contenedores , asegurando la eficiencia y escalabilidad de las aplicaciones.
  • Diseñar, desplegar y operar soluciones cloud-native en AWS , incluyendo funciones serverless (Lambda), microservicios en contenedores sobre EKS y almacenes de datos en DynamoDB.
  • Aplicar herramientas y agentes de IA en el trabajo diario (generación, revisión y pruebas de código, documentación) para mejorar la productividad y la calidad, con buenas prácticas de prompting y validando críticamente los resultados.
  • Trabajar con los equipos de Arquitectura, Data Management y DevOps en sprints ágiles, para promover liberaciones continuas.
  • Levantar y documentar requerimientos funcionales y no funcionales en historias de JIRA para proyectos y mejoras técnicas.
  • Colaborar estrechamente con equipos técnicos y de negocio para entender los requerimientos y traducirlos en soluciones técnicas.
  • Escribir, automatizar, ejecutar y documentar casos de prueba (cobertura de pruebas).
  • Realizar pruebas de integración para verificar el funcionamiento conjunto y asegurar una operación sin fricciones.
  • Probar la usabilidad y accesibilidad del producto para mejorar la experiencia de usuario.
  • Mantener actualizada la documentación de arquitecturas, procedimientos y herramientas operativas, para soportar el desarrollo y mantenimiento continuos.
  • Desarrollar herramientas y scripts para automatizar tareas operativas y procesos de despliegue.
  • Seguir los lineamientos de arquitectura de datos para recolectar y almacenar información de forma segura y eficiente.
  • Generar y entregar documentación de diseño y disponibilidad de información al equipo de Data.
  • Proporcionar estimaciones de desarrollo.
  • Facilitar la transferencia de conocimiento entre los equipos de operación y desarrollo.
  • Implementar sistemas de control de versiones para gestionar el código fuente y la infraestructura.
  • Colaborar en estrategias efectivas de branching y merging.
  • Contribuir a una cultura de trabajo autónoma , fomentando la autogestión, la responsabilidad y la resolución proactiva de problemas.
  • Ser Embajador de la Cultura Spin , para fomentar y mantener un ambiente de trabajo positivo, inclusivo y dinámico, alineado con los valores y la cultura de la compañía
Calificaciones
  • Ingeniería en Sistemas, Computación, Software o afín (o experiencia equivalente).
  • Mínimo 2 a 4 años de experiencia como Software Engineer en Java o Go, de preferencia en Go.
  • Conocimiento de bases de datos SQL y NoSQL (MongoDB, PostgreSQL, MySQL).
  • Comprensión de patrones de diseño, arquitectura y principios SOLID.
  • Conocimiento sólido de estilos de arquitectura como microservicios, arquitectura hexagonal y serverless.
  • Habilidades en TDD.
  • Experiencia con AWS Cloud.
  • Uso de IA en el flujo de desarrollo, incluyendo prompting y trabajo con LLMs.
  • Práctica en Scrum y gestión en Jira.
  • Creación de microservicios y consumo de servicios REST / APIs RESTful.
  • Desarrollo sobre contenedores.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

IC4 - Sr Software Engineer Fullstack
IC4 - Sr Software Engineer Fullstack

Spin - Job Board External • Ciudad de México

On-site
MXN 600,000 - 900,000
IC3 - Forward Deployed Engineer
IC3 - Forward Deployed Engineer

spin • Monterrey

Hybrid
MXN 900,000 - 1,500,000
IC1 - Software Engineer Backend
IC1 - Software Engineer Backend

spin • Monterrey

On-site
MXN 300,000 - 540,000
IC6 - Sr Staff Engineer
IC6 - Sr Staff Engineer

spin • Ciudad de México

On-site
MXN 1,200,000 - 2,400,000
Backend Software Engineer - Go/Java, AWS & Microservices
Backend Software Engineer - Go/Java, AWS & Microservices

spin • Ciudad de México

On-site
MXN 480,000 - 720,000
Software Engineer I: Build Microservices & APIs
Software Engineer I: Build Microservices & APIs

spin • Monterrey

On-site
MXN 300,000 - 540,000
Remote SFMC Backend Developer: Automation & Data
Remote SFMC Backend Developer: Automation & Data

Orange Digital CX • Estado de México

Remote
PHP 750,251 - 1,125,376
Trabajo 100% remoto
Certificaciones en Salesforce
15 días de vacaciones pagas
Software Development Specialist
Software Development Specialist

NTT America, Inc. • Monterrey

Hybrid
MXN 650,000 - 1,000,000
CRM Automation & Personalization Lead
CRM Automation & Personalization Lead

spin • Ciudad de México

On-site
MXN 600,000 - 900,000
CRM Automation & Personalization Lead
CRM Automation & Personalization Lead

Spin - Job Board External • Mexico

On-site
MXN 900,000 - 1,300,000