{"id":3546166,"url":"https://alion.io/job/spin-ic3-software-engineer-backend-2","title":"IC3 - Software Engineer Backend","company":{"id":1811024,"name":"Spin","domain":"spin.app","url":"https://alion.io/company/spin-app","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Greenhouse","truth_index":{"grade":"B","score":79,"open_postings":6,"ghost_share":0,"stale_share":0.833,"repost_share":0,"time_to_fill_p50_days":23,"computed_at":"2026-11-06T05:58:05Z"}},"role":"Backend","role_family":"Backend","seniority":"middle","employment_type":"internship","work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Mexico"],"countries":["MX"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Amazon EKS","optional":false},{"name":"AWS","optional":false},{"name":"AWS Lambda","optional":false},{"name":"Braze","optional":false},{"name":"CI/CD","optional":false},{"name":"Databricks","optional":false},{"name":"DynamoDB","optional":false},{"name":"Git","optional":false},{"name":"Go","optional":false},{"name":"Java","optional":false},{"name":"Jira","optional":false},{"name":"MySQL","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Rest API","optional":false},{"name":"Scrum","optional":false},{"name":"SQL","optional":false},{"name":"Kubernetes","optional":true}],"status":"live","first_seen_at":"2026-10-30T20:28:04Z","employer_posted_date":"2026-10-30","last_verified_at":"2026-11-06T14:43:20Z","board_verified":true,"closed_at":null,"days_open":6,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":6},"description":"Objetivo general: \nDesarrollar 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.\nComo 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.\nResponsabilidades:\n 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.\nHabilitar 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.\nDesarrollar feeds y plantillas dinámicas que alimenten la automatización de campañas para reducir los builds manuales.\nConstruir 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.\nAplicar 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.\nDiseñar, desarrollar y optimizar soluciones de software avanzadas.\nDocumentar el código y cumplir con las normas y procedimientos vigentes, para asegurar la mantenibilidad y escalabilidad.\nDesarrollar y mantener APIs robustas para la integración con otros sistemas.\nDefinir y optimizar los procesos técnicos relacionados con el ciclo de vida de desarrollo.\nImplementar y gestionar soluciones con tecnologías de contenedores, asegurando la eficiencia y escalabilidad de las aplicaciones.\n 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.\n 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.\nTrabajar con los equipos de Arquitectura, Data Management y DevOps en sprints ágiles, para promover liberaciones continuas.\nLevantar y documentar requerimientos funcionales y no funcionales en historias de JIRA para proyectos y mejoras técnicas.\nColaborar estrechamente con equipos técnicos y de negocio para entender los requerimientos y traducirlos en soluciones técnicas.\n Escribir, automatizar, ejecutar y documentar casos de prueba (cobertura de pruebas).\nRealizar pruebas de integración para verificar el funcionamiento conjunto y asegurar una operación sin fricciones.\nProbar la usabilidad y accesibilidad del producto para mejorar la experiencia de usuario.\nMantener actualizada la documentación de arquitecturas, procedimientos y herramientas operativas, para soportar el desarrollo y mantenimiento continuos.\nDesarrollar herramientas y scripts para automatizar tareas operativas y procesos de despliegue.\nSeguir los lineamientos de arquitectura de datos para recolectar y almacenar información de forma segura y eficiente.\nGenerar y entregar documentación de diseño y disponibilidad de información al equipo de Data.\nProporcionar estimaciones de desarrollo.\nFacilitar la transferencia de conocimiento entre los equipos de operación y desarrollo.\nImplementar sistemas de control de versiones para gestionar el código fuente y la infraestructura.\nColaborar en estrategias efectivas de branching y merging.\nContribuir a una cultura de trabajo autónoma, fomentando la autogestión, la responsabilidad y la resolución proactiva de problemas.\nSer 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\nCalificaciones \nIngeniería en Sistemas, Computación, Software o afín (o experiencia equivalente).\nMínimo 2 a 4 años de experiencia como Software Engineer en Java o Go, de preferencia en Go.\nConocimiento de bases de datos SQL y NoSQL (MongoDB, PostgreSQL, MySQL).\nComprensión de patrones de diseño, arquitectura y principios SOLID.\nConocimiento sólido de estilos de arquitectura como microservicios, arquitectura hexagonal y serverless.\nHabilidades en TDD.\nExperiencia con AWS Cloud.\nUso de IA en el flujo de desarrollo, incluyendo prompting y trabajo con LLMs.\nPráctica en Scrum y gestión en Jira.\nCreación de microservicios y consumo de servicios REST / APIs RESTful.\nDesarrollo sobre contenedores.\nUso de Git y resolución de conflictos, así como herramientas de CI/CD.\nDeseable: experiencia con plataformas de marketing automation o CDP (Braze, Segment o similares) y con Databricks/Spark.\nCapacidad de adaptación a cambios rápidos en el entorno de trabajo y en las prioridades de los proyectos.\nExcelentes habilidades de comunicación y colaboración.\nDisposición para aprender nuevas tecnologías dentro del stack tecnológico de Spin.\nSólida capacidad de resolución de problemas y atención al detalle.\nEn Spin estamos comprometidos con construir un lugar de trabajo diverso e inclusivo.\nCreemos en la igualdad de oportunidades y promovemos un entorno libre de discriminación por motivos de raza, origen nacional, género, identidad de género, orientación sexual, discapacidad, edad o cualquier otra condición legalmente protegida.","description_format":"text","description_chars":5787,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"Spanish","level":"Advanced (C1)","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Payment Processing & Gateways","Digital Banks & Neobanks"],"lifecycle":[{"event":"open","at":"2026-10-30T20:48:58Z"}],"visa":[],"liveness":{"score":90,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.903,"p_room":1,"age_days":6,"expected_fill_days":23,"reasons":["conf:4","velocity","win:early"],"computed_at":"2026-11-06T05:58:05Z"},"pay":null,"html_url":"https://alion.io/job/spin-ic3-software-engineer-backend-2","json_url":"https://alion.io/job/spin-ic3-software-engineer-backend-2.json","meta":{"generated_at":"2026-11-06T15:07:09Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":28137,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-07T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":1811024},"rest":"https://alion.io/mcp/rest/get_company?id=1811024"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fspin-ic3-software-engineer-backend-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fspin-ic3-software-engineer-backend-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fspin-ic3-software-engineer-backend-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/spin-ic3-software-engineer-backend-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fspin-ic3-software-engineer-backend-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":3546166}},{"tool":"search_jobs","arguments":{"company":"spin.app","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":3546166},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}