Vista previa generada por IA
Senior Application Engineer – Full stack lead with Angular, TypeScript, Node.js.
Responsible for end‑to‑end system delivery, technical leadership, and AI‑assisted engineering in Mexico City.
About the Role
You 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.
Responsibilities
End-to-End System Delivery
Design, build, and deploy enterprise‑grade Angular applications and Node.js backend services
Develop reusable UI components, APIs, and scalable backend integrations
Deliver production‑ready software across frontend services, APIs, integrations, and supporting platforms
Own delivery from technical design through implementation and production deployment Debug, optimize, and maintain production codebases across the stack
System Design & Architecture
Translate business requirements into scalable technical solutions
Design secure and maintainable frontend and backend architectures using Angular, TypeScript, and Node.js
Collaborate with Technical Product Owners to refine requirements and resolve ambiguity
Define component interactions, API contracts, event flows, and integration patterns
Evaluate architectural trade‑offs and recommend pragmatic solutions
Cloud, Containers & Platform Engineering
Build and deploy containerized applications using Docker and Kubernetes
Work with Azure services and cloud‑native deployment models
Implement CI/CD pipelines and deployment automation practices
Ensure operational stability through monitoring, diagnostics, and incident resolution
Security & Identity
Design and implement authentication and authorization solutions
Apply OAuth2, OpenID Connect, and JWT‑based security patterns
Ensure secure frontend and backend integration with enterprise identity providers
Apply secure development practices across the application lifecycle
AI‑Assisted Engineering (Emerging)
Use AI‑assisted development tools to accelerate delivery where appropriate
Validate AI‑generated outputs for correctness, security, maintainability, and performance
Begin structuring systems to support future agentic development patterns
Contribute toward machine‑readable technical specifications and deterministic design definitions
Participate in validation‑oriented engineering workflows rather than purely manual implementation
Technical Leadership
Lead technical design discussions and code reviews
Mentor engineers and contribute to engineering standards and best practices
Drive engineering quality, maintainability, and continuous improvement
Foster a culture of innovation, experimentation, and learning
Required Experience & Capabilities
7–10+ years of software engineering experience Strong Angular, TypeScript, and Node.js expertise
Experience designing scalable frontend and backend architectures Strong knowledge of Docker and Kubernetes
Experience with Azure cloud services and environments Strong understanding of APIs, distributed systems, asynchronous messaging, and integration patterns
Experience with OAuth2, JWT tokens, and application security models
Experience writing unit, integration, and end‑to‑end tests Strong debugging and production support capabilities
Experience documenting designs and technical implementations
Growth & Leadership Signals
Ability to think in end‑to‑end systems, not just components
Strong architectural and abstraction skills
Experience validating complex implementations and technical designs
Exposure to AI‑assisted development tools and emerging engineering paradigms
Excellent technical communication and collaboration skills
Continuous learner with awareness of modern industry trends
About the Team
The 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.
About Swiss Re
Swiss Re is one of the world’s leading providers of reinsurance, insurance and other forms of insurance‑based risk transfer, working to make the world more resilient. We anticipate and manage a wide variety of risks, from natural catastrophes and climate change to cybercrime. Combining experience with creative thinking and cutting‑edge expertise, we create new opportunities and solutions for our clients. This is possible thanks to the collaboration of more than 15,000 employees across the world.
Our success depends on our ability to build an inclusive culture encouraging fresh perspectives and innovative thinking. We embrace a workplace where everyone has equal opportunities to thrive and develop professionally regardless of their age, gender, race, ethnicity, gender identity and/or expression, sexual orientation, physical or mental ability, skillset, thought or other characteristics. In our inclusive and flexible environment everyone can bring their authentic selves to work and their passion for sustainability.
If you are an experienced professional returning to the workforce after a career break, we encourage you to apply for open positions that match your skills and experience.
Keywords:
Reference Code: 138238