MetLife is looking to solve the problem of designing and developing scalable full-stack solutions, focusing on building React.js UI applications and Node.js backend services, to transform the global financial services industry.
Requirements
- Experience performing front-end development with Azure AKS, Azure DevOps, React.js, HTML5, CSS3, and JavaScript/TypeScript
- Experience performing back-end development with Node.js, building microservices and integrating with databases (MongoDB, Cosmos DB)
- Containerization with Docker and deployment using Azure Kubernetes Service (AKS)
- Experience with CI/CD automation using Azure DevOps or similar tools
- Experience using Agile methodologies and DevOps practices
- Experience working in cross-functional teams, to develop software solutions
- Experience with Azure AKS, Azure DevOps, React.js, Node.js, Docker, and JavaScript/TypeScript
Responsibilities
- Design and develop scalable full-stack solutions, focusing on building React.js UI applications and Node.js backend services
- Leverage micro-frontend architectures, containerization (Docker), and Azure Kubernetes Service (AKS) for cloud-native deployments
- Build dynamic React.js user interfaces and Node.js backend services, integrating with backend systems and databases (SQL/NoSQL)
- Design and implement micro-frontend architectures to ensure scalability and modularity of the UI layer
- Develop, deploy, and maintain containerized applications using Docker and Azure Kubernetes Service (AKS) for cloud-based environments
- Optimize CI/CD pipelines using Azure DevOps for automated testing and deployments
- Troubleshoot and resolve production issues, ensuring high availability and performance across both frontend and backend systems
Other
- Hybrid work arrangement, requiring a minimum of 3 days per week in office
- Bachelor’s degree in Computer Science, Information Systems, Engineering, or related field
- Six (6) years of experience performing front-end development, or Master’s degree with three (3) years of experience
- Must be legally authorized to work in the United States
- Must be able to work in a team environment and collaborate with cross-functional teams