Oliver Wyman
FullStack Developer
We are seeking a FullStack Developer to join our team at Marsh. This role will be based in Mexico City. This is a hybrid role that has a requirement of working at least three days a week in the office. As a Fullstack Developer at Marsh, you will work on real-world, enterprise-grade solutions that move from initial proof of concept through to scalable, production-ready systems. The role requires a strong engineering mindset, comfort working in Agile teams, and experience delivering reliable software in cloud environments.
We will count on you to :
- Design, develop, and maintain scalable web applications using React with TypeScript.
- Build robust and high-performance APIs using NestJS / NodeJS or FastAPI / Python.
- Integrate applications with Large Language Model (LLM) APIs and related AI components.
- Embrace an iterative development approach, starting from proofs of concept and evolving solutions into production-ready, scalable applications within enterprise constraints.
- Own the design and implementation of features or services end-to-end, from development through deployment, while collaborating with Tech Leads, Senior engineers and Architects.
- Deploy, operate, and monitor applications on cloud infrastructure (e.g., AWS), following enterprise standards for security and reliability.
- Work with both SQL and NoSQL data stores.
- Collaborate closely with cross-functional teams in an Agile environment, participating in daily stand-ups, sprint planning, and retrospectives.
- Write clean, maintainable, and well-documented code following established engineering best practices.
What you need to have :
- 3 - 4 years of relevant professional software engineering experience in production environments.
- 1 - 2 years of hands-on experience working with Large Language Models (LLMs).
- Proficiency in a modern frontend framework, ideally React with TypeScript (Angular is also acceptable).
- Hands-on experience with NestJS / NodeJS.
- Experience with or working knowledge of FastAPI or Django using Python.
- Strong understanding of RESTful APIs.
- Experience working in Agile delivery teams.
- Exposure to deploying and maintaining cloud-based systems.
- Advanced Level of English is a Must
Why join our team :
- We help you be your best through professional development opportunities, interesting work and supportive leaders.
- We foster a vibrant and inclusive culture where you can work with talented colleagues to create new solutions and have impact for colleagues, clients and communities.
- Our scale enables us to provide a range of career opportunities, as well as benefits and rewards to enhance your well-being.
Marsh (NYSE: MRSH) is a global leader in risk, reinsurance and capital, people and investments, and management consulting, advising clients in 130 countries. With annual revenue of over $27 billion and more than 95,000 colleagues, Marsh helps build the confidence to thrive through the power of perspective. For more information, visit corporate.marsh.com, or follow us on LinkedIn and X.