Software Engineer

Moody’s
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Tech stack

Clean Code Principles
Artificial Intelligence
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Code Review
Relational Databases
Digital Content
Amazon DynamoDB
Python
PostgreSQL
Machine Learning
MongoDB
Node.js
NoSQL
Systems Development Life Cycle
TypeScript
React
FastAPI
Event Driven Architecture
Information Technology
Data Analytics
Functional Programming
Serverless Computing
Microservices

Job description

degree in Computer Science, Mathematics, Engineering or a related subject. Responsibilities You'll have the opportunity to work with cutting-edge technology that integrates AI, and full-stack development, as the team continues to push boundaries and innovate further. Contribute to the design, development, and maintenance of cloud-native and serverless services using TypeScript and Python Support the development of full-stack solutions, including basic front-end components using React Collaborate with senior engineers and cross-functional teams to implement and improve features and services Assist with the integration of AI-powered or data-driven components into existing systems Write clean, well-tested code and participate in code reviews to learn and continuously improve About The Team Our Digital Content & Innovations Engineering team is responsible for building and maintaining Moody's next-generation content delivery platform. By joining our team, you will contribute to technology transformation, support multiple engineering teams, and help drive scalable, highly available cloud-native solutions for Moody's global audience. 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.

Requirements

As a global leader in ratings and integrated risk assessment, we're advancing AI to move from insight to action-enabling intelligence that not only understands complexity but responds to it. 2-3+ years of experience in web software development with a good understanding of the full web development life cycle ~ Hands-on experience with Python or TypeScript and familiarity with frameworks such as FastAPI or Node.js ~ Experience working with relational databases (e.g. PostgreSQL) and/or NoSQL databases (e.g. MongoDB) ~ Basic understanding of microservices and/or event-driven architectures, ideally in a cloud or serverless environment ~ Working knowledge of software design principles and best practices (clean code, readability, maintainability) ~ Familiarity with agile development practices ~ Exposure to AI/ML concepts or tools (academic projects or practical experience) ~ Familiarity with parts of the AWS ecosystem (e.g. Lambda, S3, DynamoDB, ECS), even at a foundational level BS/MS

Apply for this position