Munich Re is looking to hire a senior software developer to build secure, scalable, and customer-centric SaaS platforms for their B2B and B2C products, with a focus on cybersecurity and leveraging generative AI.
Requirements
- Experience writing code in JavaScript/TypeScript, HTML5, CSS3, or related applications.
- Experience with front-end technologies and frameworks, preferably React.
- API design and development experience. Node.JS experience desired.
- Experience with application, network, and cloud security.
- Experience with building and architecting microservices.
- Familiarity with developer tools like Cursor. Experience with designing AI-enhanced systems such as Model Context Protocol (MCP), Retrieval-Augmented Generation (RAG) pipelines, and vector databases (e.g., Pinecone, Weaviate).
- Preferred ability to write unit tests. Ideally, experience with testing frameworks such as Mocha, Jest, etc.
Responsibilities
- Deliver new technical features for B2B and B2C SaaS products.
- Write and deliver clean, maintainable, and well-tested code.
- Implement front-end UI components using TypeScript and React Framework.
- Implement RESTful API endpoints using TypeScript and Node.JS.
- Design API endpoints for features, define schemas, and generate documentation.
- Design reusable and scalable React components for the front-end UI.
- Design and implement Model Context Protocol (MCP) and Retrieval-Augmented Generation (RAG) pipelines to enable smart solutions.
Other
- 5+ years of experience in software engineering.
- Strong computer science fundamentals and problem-solving/analytical skills.
- Familiarity with version control systems (e.g., Git, SVN).
- Understanding of agile software development lifecycle and DevOps principles.
- Required strong verbal and written communication skills, including the ability to communicate and explain technical decisions.