> Markdown version of [/jobs/ext/3002935-senior-software-engineer-barcelona](https://www.wearedevelopers.com/jobs/ext/3002935-senior-software-engineer-barcelona). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Barcelona - **Company:** Moody’s - **Location:** Barcelona, Spain - **Contract:** Permanent contract - **Skills:** Clean Code Principles, Artificial Intelligence, Amazon Web Services, Amazon S3, Cloud Engineering, Code Review, Command-Query Responsibility Segregation (Software Development), Software Design Patterns, Digital Content, Amazon DynamoDB, Python (Programming Language), PostgreSQL, MongoDB, Node.Js, TypeScript, ReactJS, Generative AI, Cloudformation, Fastapi, Event Driven Architecture, Functional Programming, Serverless Computing, Microservices - **Published:** September 19, 2026 - **Apply:** https://www.buscojobs.com.es/senior-software-engineer-barcelona-en-barcelona-ID-372162015 ## About the Role Requisitos principales5+ years of web software development with full web lifecycle 5+ years in Python or TypeScript with frameworks like FastAPI or Node.js Experience with PostgreSQL and MongoDB Experience with micro-services and/or event-driven architectures in cloud serverless environments Strong knowledge of design patterns, SOLID, CQRS and Hexagonal Architecture Obsessed with clean code and agile engineering practices Self-driven, collaborative, and innovative team player Knowledge of AI frameworks and tools (advantageous) Experience with high volumes of data (advantageous) Experience with AWS ecosystem (CloudFormation, ECS, Lambda, S3, DynamoDB) collaboration curiosity adaptability, Python ## Description OverviewAs a Senior Web Software Engineer, you will build and evolve serverless, cloud-native microservices using Python or TypeScript and React.You'll integrate GenAI capabilities into cutting-edge AI-enabled risk platforms and collaborate across cross-functional teams to deliver scalable solutions.You will help shape Moody's Digital Content & Innovations Engineering by driving clean code, solid design, and practical architectures.This role offers the chance to impact how clients navigate risk with confidence at scale.You'll work in a collaborative, innovative environment that values curiosity and integrity.ResponsabilidadesBuild serverless microservices with TypeScript, Python and React, ensuring integration with AI systemsCollaborate on integration of GenAI solutions across front-end and back-end layersWork with cross-functional teams to design, develop, and deploy innovative solutionsTackle complex problems using cutting-edge technologiesLead code reviews, workshops, and create documentation to support teammatesArchitect, develop, and maintain cloud-native content delivery solutionsRequisitos principales5+ years of web software development with full web lifecycle5+ years in Python or TypeScript with frameworks like FastAPI or Node.jsExperience with PostgreSQL and MongoDBExperience with micro-services and/or event-driven architectures in cloud serverless environmentsStrong knowledge of design patterns, SOLID, CQRS and Hexagonal ArchitectureObsessed with clean code and agile engineering practicesSelf-driven, collaborative, and innovative team playerKnowledge of AI frameworks and tools (advantageous)Experience with high volumes of data (advantageous)Experience with AWS ecosystem (CloudFormation, ECS, Lambda, S3, DynamoDB)collaborationcuriosityadaptabilityPythonTypeScriptFastAPI ## Related Videos - [Build and Deploy a Fullstack App with Open Source Tooling](https://www.wearedevelopers.com/videos/775-build-and-deploy-a-fullstack-app-with-open-source-tooling) - [Intro to FastAPI](https://www.wearedevelopers.com/videos/462-intro-to-fastapi) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Stop using Node.js like in 2020! What changed and what you can do today with Node.js](https://www.wearedevelopers.com/videos/100011-stop-using-node-js-like-in-2020-what-changed-and-what-you-can-do-today-with-node-js) - [Shipping Faster with Less: Render on Cloud Hosting, AI Workloads, and the Future of DevOps](https://www.wearedevelopers.com/videos/1894-shipping-faster-with-less-render-on-cloud-hosting-ai-workloads-and-the-future-of-devops) - [Building and Deploying Multi-Agent Systems with ADK and Vertex AI](https://www.wearedevelopers.com/videos/1918-building-and-deploying-multi-agent-systems-with-adk-and-vertex-ai) ## Related Articles - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Dev Digest 131 - AI'm not sure about OSS](https://www.wearedevelopers.com/magazine/472-dev-digest-131-ai-m-not-sure-about-oss) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)