Location:Mexico City, MXAbout the RoleYou are a highly experienced full stack software engineer with deep expertise in Angular, TypeScript, and Node.js.
You build scalable, production-grade applications across both frontend and backend services while contributing to the design of end-to-end business systems.You combine strong hands-on engineering capability with emerging system-level thinking, helping evolve delivery practices toward AI-assisted engineering, system specification, and future agentic development models.You are comfortable operating across the full software lifecycle — from architecture and implementation through deployment, operations, and production support — while collaborating closely with product owners, architects, and engineers.This role requires both strong technical execution and the ability to evaluate trade-offs, guide technical decisions, and mentor others.ResponsibilitiesEnd-to-End System DeliveryDesign, build, and deploy enterprise-grade Angular applications and Node.js backend servicesDevelop reusable UI components, APIs, and scalable backend integrationsDeliver production-ready software across frontend services, APIs, integrations, and supporting platformsOwn delivery from technical design through implementation and production deployment Debug, optimize, and maintain production codebases across the stackSystem Design & ArchitectureTranslate business requirements into scalable technical solutionsDesign secure and maintainable frontend and backend architectures using Angular, TypeScript, and Node.jsCollaborate with Technical Product Owners to refine requirements and resolve ambiguityDefine component interactions, API contracts, event flows,
and integration patternsEvaluate architectural trade-offs and recommend pragmatic solutionsCloud, Containers & Platform EngineeringBuild and deploy containerized applications using Docker and KubernetesWork with Azure services and cloud-native deployment modelsImplement CI/CD pipelines and deployment automation practicesEnsure operational stability through monitoring, diagnostics, and incident resolutionSecurity & IdentityDesign and implement authentication and authorization solutionsApply OAuth2, OpenID Connect, and JWT-based security patternsEnsure secure frontend and backend integration with enterprise identity providersApply secure development practices across the application lifecycleAI-Assisted Engineering (Emerging)Use AI-assisted development tools to accelerate delivery where appropriateValidate AI-generated outputs for correctness, security, maintainability, and performanceBegin structuring systems to support future agentic development patternsContribute toward machine-readable technical specifications and deterministic design definitionsParticipate in validation-oriented engineering workflows rather than purely manual implementationTechnical LeadershipLead technical design discussions and code reviewsMentor engineers and contribute to engineering standards and best practicesDrive engineering quality, maintainability, and continuous improvementFoster a culture of innovation, experimentation, and learningRequired Experience & Capabilities7–10+ years of software engineering experience Strong Angular, TypeScript, and Node.js expertiseExperience designing scalable frontend and backend architectures Strong knowledge of Docker and KubernetesExperience with Azure cloud services and environments Strong understanding of APIs, distributed systems, asynchronous messaging, and integration patternsExperience with OAuth2, JWT tokens, and application security modelsExperience writing unit, integration, and end-to-end tests Strong debugging and production support capabilitiesExperience documenting designs and technical implementationsGrowth & Leadership SignalsAbility to think in end-to-end systems, not just componentsStrong architectural and abstraction skillsExperience validating complex implementations and technical designsExposure to AI-assisted development tools and emerging engineering paradigmsExcellent technical communication and collaboration skillsContinuous learner with awareness of modern industry trendsAbout the TeamThe CorSo Accident and Health team has been created to address the challenges of the future and position CorSo as a risk innovation leader.This is an opportunity to join a fast-paced environment that utilizes leading-edge technologies to provide compelling solutions in a competitive marketplace.
We operate with a startup mentality, challenge boundaries, and combine modern engineering capabilities with emerging business models.
📌 Senior Application Engineer (Xico)
🏢 Swiss Re
📍 Xico