Experience Level: Experienced Hire
Categories:
Location(s):
- One Canada Square, Canary Wharf, London, E14 5FA, GB
At Moody's, we unite the brightest minds to turn today’s risks into tomorrow’s opportunities. We do this by striving to create an inclusive environment where everyone feels welcome to be who they are with the freedom to exchange ideas, think innovatively, and listen to each other and customers in meaningful ways.
Moody’s Analytics - Know Your Customer OU (KYC OU)
At Moody’s Analytics Know Your Customer (KYC) / Know Your Supplier (KYS), we solve problems that matter. We are a cross-functional team of sales and marketing, technology and product professionals who are all passionate about preventing criminal infiltration of the world’s financial system and bringing transparency to global supply chains by detecting fraud, terrorism, human trafficking, and other criminal threats.
In Third Party Risk & Compliance Technology, we build industry-disrupting, award-winning technology solutions that allow our customers to analyze, identify, and prevent financial crime. Our flagship Risk & Compliance Platform brings together the latest in advanced workflow technology, award-winning data, and industry expertise to automate the most complex compliance workflows - making each aspect more efficient and effective. Our diverse team is comprised of industry subject matter experts, highly skilled cross-functional engineers, designers, researchers, strategists, and sales partners. We are seeking a Senior Full Stack Software Engineer with strong front-end knowledge and microservice experience to build innovative and highly performant search experiences to help deliver new, market-disrupting risk & compliance capabilities to market. The successful candidate will have a strong background and proven track record of delivering highly scalable, always available, secure, fault-tolerant, and cost-effective software and services from ideation to deployment.
What you’ll do:
- Work on a cross-functional team of highly skilled engineers, designers, product managers, and more to build highly performant search experiences for our KYC Platform.
- Work with development team leads (Lead/Staff Software Engineers) on the technical and architectural direction of search projects, features, and enhancements.
- Participate in user story refinement sessions to ensure that the technical aspects and dependencies are properly addressed.
- Collaborate with the team to break down user stories into development tasks.
- Conduct code reviews to ensure adherence to coding standards, best practices, and maintainable code.
- Collaborate with the team to ensure proper unit testing and integration testing is conducted.
- Come up with deployment strategies for feature-based packages.
- Write and contribute highly performant, maintainable, and testable code with a strong focus on user experience.
Experience you need:
- Extensive professional software development experience.
- Ability to lead and mentor team members.
- Excellent written and verbal communication skills.
- Strong proficiency in Python and TypeScript and an interest in learning Rust.
- Substantial knowledge of integrating applications with search platforms like Elasticsearch, OpenSearch, or Solr.
- Experience in developing responsive web applications using ReactJS, leveraging popular workflows such as Redux, Sagas, etc.
- Experience with common front-end development tools (Babel, Webpack).
- Familiarity with modern front-end build pipelines, tools, and CI/CD concepts.
- Proficiency in Git, including the ability to evaluate and maintain the codebase during code reviews via pull requests.
- Experience in building web applications using GCP serverless architecture, BigTable, GCS, API Gateway, and cloud functions.
- Solid understanding of both relational and NoSQL databases.
Technologies you’ll use:
- Python
- JavaScript
- TypeScript
- ReactJS
- Terraform
- Elasticsearch
- GCP
- Micro-frontend architecture using Module Federation or Single-Spa
- Backend Serverless Architecture
- Test Driven Development Concepts, Jest, Cypress, Puppeteer, Playwright
- React State management (e.g., Redux, RTK, Jotai, Zustand)
- Asynchronous data fetching using React Query
- Trunk Based Development
- SSO with Okta
The Bonus Points:
- Experience integrating web applications with Elasticsearch to sanitize and optimize queries for security, safety, and performance.
- Experience with component library systems.
- Experience with container technologies: Docker, Kubernetes, GKE.
- Experience with GCP networking, Apigee, VPCs, Application and Network Load Balancers.
- Experience with development technologies: Git, Jira, Asana, Selenium, SonarQube, Cypress.
#LI-Hybrid
Moody’s is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected veteran status, sexual orientation, gender expression, gender identity, or any other characteristic protected by law.
Candidates for Moody's Corporation may be asked to disclose securities holdings pursuant to Moody’s Policy for Securities Trading and the requirements of the position. Employment is contingent upon compliance with the Policy, including remediation of positions in those holdings as necessary.
#J-18808-Ljbffr