M

Marsh & McLennan

Brokers insurance and runs risk and HR consulting

Senior Applications Developer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeMexico City, CDMX, MexicoNo salary listed

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Information Systems, or a related technical discipline, or equivalent relevant professional experience.
  • At least five years of professional software engineering or application development experience, including delivering production applications end-to-end.
  • Professional experience developing full-stack applications using the MERN stack: MongoDB, Express.js, React, Node.js, and JavaScript and/or TypeScript.
  • Experience designing and implementing business workflows, application processes, workflow orchestration, or automation solutions involving multiple users, systems, integrations, or decision points.
  • Knowledge of REST APIs, API-first architecture, JSON, webhooks, authentication, and enterprise integrations.
  • Experience with SQL and NoSQL databases, including data modeling, query design, and application data access patterns.
  • Experience designing applications for scalability, performance, resiliency, maintainability, and reliability.
  • Experience with asynchronous programming, event-driven architectures, background processing, or distributed application patterns.
  • Experience with Git, automated testing, CI/CD pipelines, and modern Agile software development practices.
  • Experience deploying applications using containers such as Docker and familiarity with Kubernetes or comparable orchestration technologies.
  • Ability to independently translate complex business requirements into technical designs and production-ready applications.
  • Experience participating in technical design discussions, code reviews, and development standards.
  • Professional English proficiency.

Responsibilities

  • Lead the design and development of enterprise-grade applications from concept through production, supporting business, analytics, automation, and data-driven use cases.
  • Design, build, and maintain full-stack applications using MongoDB, Express.js, React, Node.js, JavaScript, and TypeScript.
  • Develop modern, responsive, accessible, and high-performing user experiences using React and contemporary front-end development patterns.
  • Design application architecture spanning user interfaces, business logic, workflows, APIs, integrations, data services, cloud components, and AI-enabled capabilities.
  • Design and implement application workflows that coordinate activities across users, business rules, approvals, APIs, data, automated processes, and external systems.
  • Build secure, reusable, and well-documented REST APIs, microservices, webhooks, and integration services using Node.js/Express and, where appropriate, Python/FastAPI.
  • Design applications for performance, scalability, reliability, resiliency, maintainability, and operational efficiency; identify bottlenecks and continuously optimize application performance.
  • Work with SQL and NoSQL databases, including MongoDB and enterprise data platforms, designing schemas, queries, data access patterns, and integrations.
  • Develop event-driven and asynchronous application capabilities using queues, messaging, background processing, and resilient integration patterns where appropriate.
  • Evaluate opportunities to incorporate generative AI, intelligent agents, and agentic workflows into applications and business processes.
  • Determine technical approaches to business problems across custom application development, APIs, automation, workflow technologies, cloud services, data platforms, and AI/agentic technologies.
  • Troubleshoot complex production issues across application, integration, workflow, data, and infrastructure layers.
  • Contribute to architectural decisions and establish reusable components, development standards, application patterns, and engineering best practices.
  • Conduct code reviews, provide technical guidance, and mentor developers to improve engineering quality and consistency.
  • Partner with product owners, analysts, designers, business stakeholders, data teams, and technology teams to translate business needs into scalable technical solutions.
  • Ensure applications comply with enterprise requirements for security, privacy, resiliency, testing, documentation, governance, and production support.

Desired Qualifications

  • Experience developing APIs, AI services, automation, or data-intensive applications using Python and FastAPI.
  • Experience designing applications where AI agents securely interact with enterprise APIs, data, workflows, and business systems.
  • Experience using AI-assisted engineering environments or agentic coding tools to improve software development productivity.
  • A strong product and systems-thinking mindset, with the ability to understand how users, workflows, data, systems, and technologies interact end-to-end.
  • Ability to balance speed of delivery with security, scalability, reliability, and long-term maintainability.
  • Curiosity and enthusiasm for experimenting with new technologies and translating emerging capabilities into practical business solutions.
  • Ability to independently drive complex technical initiatives while collaborating effectively with broader teams.
  • Ability to mentor other developers and elevate engineering practices across the team.
  • Strong stakeholder management and relationship-building skills, including the ability to influence technical decisions without direct authority.
  • Ability to operate in a fast-paced environment with changing priorities and evolving technology.
  • Strong attention to detail and a user-centric approach to application development.

About the Company

Marsh & McLennan

Brokers insurance and runs risk and HR consulting

Marsh & McLennan Companies, which operates under the Marsh brand, is an insurance broker and consulting group serving businesses, governments and institutions worldwide. Its Marsh Risk unit arranges property, casualty, cyber and employee-benefit coverage, while Guy Carpenter places reinsurance for insurers. Mercer advises employers on pay, benefits, retirement and investments, and Oliver Wyman, Lippincott and NERA handle strategy, brand and economic consulting. Brokers earn commissions and fees from placing coverage, and consultants bill client fees or charge fees based on assets or plan members. The company traces its roots to 1871 and is headquartered in New York City.

Company size
10,001+
Company stage
Not listed
Total funding
Not listed
Headquarters
New York, NY
Founded
1871

Recently Posted Jobs

Explore more opportunities at Marsh & McLennan

See more jobs