{"id":181351,"url":"https://alion.io/job/dacodes-backend-engineer-aws-apis-frontend-integration-awareness-mexico-only","title":"Backend Engineer - AWS & APIs-Frontend Integration awareness -México Only","company":{"id":3628,"name":"DACodes","domain":"dacodes.com","url":"https://alion.io/company/dacodes","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"Workable","truth_index":{"grade":"A","score":92,"open_postings":6,"ghost_share":0,"stale_share":0.333,"repost_share":0.333,"time_to_fill_p50_days":18,"computed_at":"2026-10-31T05:58:55Z"}},"role":"Backend","role_family":"Backend","seniority":null,"employment_type":null,"work_mode":"remote","remote_scope":"stated_countries","remote_scope_basis":"board_field","remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Mexico City, Mexico","Puebla, Mexico","Guadalajara, Mexico","Monterrey, Mexico","Querétaro, Mexico"],"countries":["MX"],"hiring_countries":["MX"],"hiring_countries_total":1,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"React.js","optional":false},{"name":"Rest API","optional":false},{"name":"Amazon S3","optional":true},{"name":"API Gateway","optional":true},{"name":"AWS Lambda","optional":true},{"name":"Axios","optional":true},{"name":"C#","optional":true},{"name":"CAPA","optional":true},{"name":"CI/CD","optional":true},{"name":"Clean Architecture","optional":true},{"name":"CloudFormation","optional":true},{"name":"DynamoDB","optional":true},{"name":"IAM","optional":true},{"name":"Java","optional":true},{"name":"JavaScript","optional":true},{"name":"Next.js","optional":true},{"name":"Node JS","optional":true},{"name":"OWASP Top 10","optional":true},{"name":"Python","optional":true},{"name":"SQL","optional":true},{"name":"Terraform","optional":true}],"status":"live","first_seen_at":"2026-08-31T00:00:00Z","employer_posted_date":"2026-08-31","last_verified_at":"2026-10-31T11:24:52Z","board_verified":true,"closed_at":null,"days_open":61,"trust":{"level":"ok","repost_count":0,"flags":[],"days_open":61},"description":"Sobre el rol\nBuscamos un Backend Engineer hands-on responsable de diseñar, construir y operar servicios backend en producción dentro de un entorno AWS corporativo. El eje del rol es el desarrollo backend sólido: APIs bien estructuradas, patrones de diseño aplicados, código seguro y auditable.\nEl candidato no será responsable del desarrollo frontend, pero sí debe asegurar que los servicios que construya estén correctamente diseñados para ser consumidos por aplicaciones en React/Next: estructuras de respuesta claras, validaciones, contratos de integración y manejo de errores.\nLa empresa opera bajo lineamientos corporativos estrictos: casa matriz audita el código, existen herramientas automáticas de verificación de calidad y seguridad antes de cada promoción entre ambientes. Se espera que el candidato llegue con buenas prácticas ya internalizadas no como algo a aprender en el trabajo.\nRequirements\n\n- Perfil profesional y soft skills -\nPERFIL PROFESIONAL\nBuscamos a alguien que:\n Ha tenido responsabilidad directa sobre lo que construye \n Puede explicar con claridad qué desarrolló, cómo funciona y por qué se diseñó así \n Ha trabajado en contextos reales (producción, incidentes, presión, ambigüedad) \n Puede tomar decisiones y avanzar sin depender constantemente de otros \n Se comunica de forma clara, directa y estructurada \nEn entrevista, esperamos ver:\nExplicaciones concretas, no teóricas\n Forma de pensar estructurada\n Capacidad de proponer soluciones reales---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\n- Perfil técnico -\n MAPA DE SKILLS\n\n Indispensable (sin esto no avanza)\n Backend hands-on en producción \n APIs REST + seguridad \n AWS aplicado en producción \n Patrones de diseño \n Código limpio y mantenible \n IaC: conocimiento funcional (entender cómo funciona y cómo impacta el despliegue) \n Flexible (puede compensar con potencial claro)\n React / Next (nivel integración, no desarrollo profundo) \n IaC: desarrollo directo (escribir desde cero) \n Servicios avanzados de AWS \n Experiencia en entornos altamente regulados \nNice to have\n Certificación AWS \n Experiencia en sector financiero \n Experiencia en entornos corporativos auditados \n Conocimiento de CI/CD (no ownership completo)\n---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\nPrimer Frente: - BACKEND-\nNo se requiere que hayas diseñado arquitecturas de empresa completas, pero sí que puedas construir componentes de forma autónoma, tomar decisiones técnicas fundamentadas y entender el impacto de tu código en el sistema completo. No se busca un arquitecto que delega, se busca alguien que ejecuta con criterio.\n(Hands-on real)\n Experiencia desarrollando APIs en producción (Node, Python, C#, Java) \n Diseño de APIs REST (endpoints, validaciones, manejo de errores) \n Implementación de autenticación/autorización (JWT, OAuth2 o similar) \n Manejo de base de datos (SQL y/o NoSQL) \n Experiencia real ejecutando (no solo diseñando o liderando) \nStack backend\nC# (.Net) o Node.js o Python como lenguaje principal. No importa cuál, lo que importa es la profundidad.\nDesarrollo de APIs REST: diseño de recursos, versionamiento, autenticación (JWT, OAuth2), autorización por roles.\nManejo de bases de datos relacionales (SQL) e idealmente alguna NoSQL. Queries optimizadas, transacciones, índices.\nManejo de errores robusto: respuestas consistentes, logging estructurado, trazabilidad.\nPruebas unitarias e integración: no solo saber que existen también saber escribirlas y mantenerlas.\nEsperamos identificar en ti:\nFacilidad para hablar de tus APIs con propiedad de producto: conoces el input, el output, los casos de error, quién lo consume y por qué se diseñó así.\nClaridad para explicar paso a paso cómo construiste o modificarías un servicio real: desde la definición del endpoint hasta su despliegue en producción.\nAgilidad cuando se te presenta un escenario técnico: daR una solución concreta sin evadir o desviar el caso.\nCapacidad para reconoces trade-offs: saber cuándo usar una Lambda vs un contenedor, una BD relacional vs una NoSQL, y poder justificarlo.\nTransparencia para compartir cuándo has tenido incidentes en producción y poder describir cómo los identificaste, atendiste y previenes.\n-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\nBuenas prácticas -'CÓDIGO LIMPIO'\nEste punto es crítico. El código es evaluado automáticamente en cada promoción entre ambientes, por lo que es importante contar con buenas prácticas bien consolidadas desde el inicio.\nPatrones de diseño - deberás conocer y saber aplicar al menos uno\nClean Architecture (también llamada Arquitectura Limpia): separación de capas, dependencias apuntando hacia adentro, dominio independiente de infraestructura.\nArquitectura en Capas (Layered / N-tier): presentación, negocio, datos - claramente separados.\nArquitectura de Cebolla (Onion Architecture): núcleo de dominio rodeado por capas concéntricas de adaptadores.\n--------------------------------------------------------------\nClean code - lo que esperamos ver en tu forma de trabajar\n\n Se espera que puedas explicar cómo estructuras tu código, cómo separas responsabilidades y cómo manejas errores en servicios reales, con ejemplos claros de lo que has construido.\n Separación clara de responsabilidades: cada clase, función o módulo cumple un propósito específico. \n Uso de nombres descriptivos que hagan el código fácil de entender sin necesidad de explicaciones adicionales. \n Lógica de negocio ubicada en las capas correctas (servicios o dominio), no en controladores. \n Código limpio y mantenible, evitando redundancias o elementos innecesarios. \n Manejo explícito de errores, con control y trazabilidad adecuados.\n---------------------------------------------------------------------------------------------\nSeguridad en código - requerida, no opcional\n\nValidación de inputs en backend (no confiar en el frontend para validar).\nProtección de endpoints: autenticación + autorización correctamente implementada.\nNo hardcodear credenciales, API keys ni secrets en el código - uso de variables de entorno o servicios como AWS Secrets Manager.\nConocimiento básico de OWASP Top 10: SQL injection, XSS, broken auth, etc.\nLogging sin exponer datos sensibles (PII, tokens, passwords).\n------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\nSegundo Frente: - CLOUD AWS -\nAWS es un componente clave del rol.\nSe espera experiencia real en producción y entendimiento de cómo el backend vive dentro de un entorno cloud, pero el enfoque principal sigue siendo backend.\nSe espera capacidad de explicar cómo ha desplegado servicios, cómo se conectan entre sí y cómo su código impacta el entorno.\nImportante que el candidato:\n Haya trabajado con AWS en producción (no solo teoría) \n Entienda cómo se despliegan servicios y se promueve código entre ambientes \n Comprenda cómo su código impacta seguridad, despliegue y operación\nServicios con los que se espera experiencia práctica\nLambda: creación, configuración de triggers, conexión con otros servicios, manejo de timeouts y errores.\nAPI Gateway: creación de APIs, integración con Lambda, manejo de stages y autorizadores.\nS3: gestión de objetos, permisos, políticas de acceso, lifecycle rules.\nDynamoDB o RDS: operaciones CRUD, índices, conexión desde servicios backend.\nIAM: roles, políticas, principio de menor privilegio - sabe por qué importa y cómo aplicarlo.\n---------------------------------------------------------------------\nInfraestructura como Código (IaC) - conocimiento funcional obligatorio:\n\nEntiende qué es y para qué sirve: no se crean recursos manualmente en consola.\nPuede leer y entender una plantilla de CloudFormation o un módulo de CDK/Terraform aunque no sea su especialidad.\nSabe cómo se declara una Lambda, un API Gateway o un rol IAM en código.\nEntiende el ciclo: escribir IaC → plan/preview → deploy controlado.-----------------------------------------------------------------------\nSeguridad en nube - nivel esperado\n\n Entiende buenas prácticas básicas de seguridad al trabajar en AWS \n Sabe que el acceso entre servicios debe manejarse mediante roles (no credenciales hardcodeadas) \n Tiene noción de cómo se protegen APIs expuestas \n Conoce prácticas básicas para manejo seguro de secretos \nNo se requiere especialización en seguridad cloud, pero sí criterio suficiente para desarrollar sin comprometer el entorno.--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\nTercer frente: - REACT / NEXT.JS -\nEl candidato no desarrollará frontend. Pero sí construirá el backend que lo alimenta. Debe entender suficiente para garantizar que sus servicios funcionen correctamente en integración.\n-Cómo el frontend consume una API- Entiendes qué estructura de respuesta espera, qué headers necesitas, cómo manejar errores HTTP\n-fetch / axios o equivalente: Sabe cómo se hace una llamada desde frontend - puede diseñar su API pensando en quien la llama.\n-Manejo de estado básico: Entiendes qué datos guarda el frontend y cuándo necesita refrescarlos desde el backend.\n-Qué es un hook (nivel conceptual): Sabes que el frontend maneja efectos asíncronos \n-Validación de formularios: Entiendes qué valida el frontend vs qué debe validar el backend (y por qué el backend siempre debe validar).\n-Protección de endpoints consumidos por frontend: Sabes implementar autenticación/autorización pensando en un cliente React.\n-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------\n\nBenefits\nIntegración a marcas globales y startups disruptivas.\nTrabajo remoto/Home office.\nEn caso de requerir modalidad híbrida o presencial, serás informado desde la primera sesión.\nHorario ajustado a la célula de trabajo/proyecto asignado.\nTrabajo de lunes a viernes.\nDía off en tu cumpleaños.\nSeguro de gastos médicos mayores (aplica para México).\nSeguro de vida (aplica para México).\nEquipos de trabajo multiculturales.\nAcceso a cursos y certificaciones.\nMeetups con invitados especiales del área de IT.\nEventos virtuales de integración y grupos de interés.\nClases de inglés.\nOportunidades dentro de nuestras diferentes líneas de negocio.\nOrgullosamente certificados como Great Place to Work.","description_format":"text","description_chars":10825,"description_truncated":false,"requirements":{"experience_years_min":null,"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":["Home office"],"hiring_locations":[{"name":"Mexico","iso":"MX","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Outsourcing & Dedicated Teams","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-08-31T20:21:15Z"}],"visa":[],"liveness":{"score":14,"band":"cold","label":"Long shot","p_open":1,"p_active":0.389,"p_room":0.35,"age_days":61,"expected_fill_days":18,"reasons":["conf:1","velocity","win:tail"],"computed_at":"2026-10-31T05:58:55Z"},"pay":null,"html_url":"https://alion.io/job/dacodes-backend-engineer-aws-apis-frontend-integration-awareness-mexico-only","json_url":"https://alion.io/job/dacodes-backend-engineer-aws-apis-frontend-integration-awareness-mexico-only.json","meta":{"generated_at":"2026-10-31T13:30:01Z","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":20942,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-01T00: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":3628},"rest":"https://alion.io/mcp/rest/get_company?id=3628"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fdacodes-backend-engineer-aws-apis-frontend-integration-awareness-mexico-only"},{"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%2Fdacodes-backend-engineer-aws-apis-frontend-integration-awareness-mexico-only"},{"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%2Fdacodes-backend-engineer-aws-apis-frontend-integration-awareness-mexico-only"},{"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/dacodes-backend-engineer-aws-apis-frontend-integration-awareness-mexico-only\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fdacodes-backend-engineer-aws-apis-frontend-integration-awareness-mexico-only"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":181351}},{"tool":"search_jobs","arguments":{"company":"dacodes.com","detail":"compact"}},{"tool":"match_people","arguments":{"job_id":181351},"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"}}